Parallel Scavenge: algorithm ParallelOldGC

Jon Masamitsu jon.masamitsu at
Fri Feb 1 23:51:29 UTC 2013

Are you asking which hotspot source code is
used when UseParallelOldGC is turned on?
Or are you asking for a description of the
algorithm?  Actually, the answer to both is


I'm not aware of any publications on the specific
algorithm we used.  Comments in the header file
are all I know about.


On 1/30/2013 6:43 AM, Dang Nhan Nguyen wrote:
> Hi all,
> I would like to ask about Parallel Scavenge GC:
> Which parallel mark-compact algorithm is used for the old generation in Parallel Scavenge GC (when XX:+UseParallelOldGC is set)?
> (Reference to publication(s) are appreciated)
> Thanks,
> /Nhan Nguyen

More information about the hotspot-gc-dev mailing list