Depth first object copying for all GC?

Tangwei (Euler Architecture & Design Dept) tangwei6 at
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? Improve object copying order in parallel scavenge

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the hotspot-gc-dev mailing list