Depth first object copying for all GC?

Tangwei (Euler Architecture & Design Dept) tangwei6 at huawei.com
Wed May 6 11:34:55 UTC 2015


Hi All,
  As a newbie in GC, I found some discussion on object copying order in following slides: breadth vs. depth.
It mentioned that "Any static policy will hurt some applications and help others". After searching, there is a BZ shows
the object copying order has been switched from breadth to depth for ParallelGC in OpenJDK, please correct if I am wrong.
Anyone can help to confirm if all GC in OpenJDK use depth first copying now?
Is there any performance consideration to choose depth first instead of controlling by option?

http://www.oracle.com/technetwork/server-storage/ts-6434-159339.pdf


https://bugs.openjdk.java.net/browse/JDK-6450584: Improve object copying order in parallel scavenge


Regards!
wei
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/hotspot-gc-dev/attachments/20150506/4b0ced49/attachment.html>


More information about the hotspot-gc-dev mailing list