Fri, 13 Jan 2012 01:55:22 -0800 Merge
brutisso [Fri, 13 Jan 2012 01:55:22 -0800] rev 11456
Merge
Tue, 10 Jan 2012 18:58:13 -0500 6888336: G1: avoid explicitly marking and pushing objects in survivor spaces
tonyp [Tue, 10 Jan 2012 18:58:13 -0500] rev 11455
6888336: G1: avoid explicitly marking and pushing objects in survivor spaces Summary: This change simplifies the interaction between GC and concurrent marking. By disabling survivor spaces during the initial-mark pause we don't need to propagate marks of objects we copy during each GC (since we never need to copy an explicitly marked object). Reviewed-by: johnc, brutisso
Tue, 10 Jan 2012 20:02:41 +0100 7128532: G1: Change default value of G1DefaultMaxNewGenPercent to 80
brutisso [Tue, 10 Jan 2012 20:02:41 +0100] rev 11454
7128532: G1: Change default value of G1DefaultMaxNewGenPercent to 80 Reviewed-by: tonyp, jmasa
Mon, 09 Jan 2012 23:50:41 -0500 7125281: G1: heap expansion code is replicated
tonyp [Mon, 09 Jan 2012 23:50:41 -0500] rev 11453
7125281: G1: heap expansion code is replicated Reviewed-by: brutisso, johnc
Sat, 07 Jan 2012 00:43:59 -0500 7121623: G1: always be able to reliably calculate the length of a forwarded chunked array
tonyp [Sat, 07 Jan 2012 00:43:59 -0500] rev 11452
7121623: G1: always be able to reliably calculate the length of a forwarded chunked array Summary: Store the "next chunk start index" in the length field of the to-space object, instead of the from-space object, so that we can always reliably read the size of all from-space objects. Reviewed-by: johnc, ysr, jmasa
Fri, 23 Dec 2011 11:14:18 -0800 7121496: G1: do the per-region evacuation failure handling work in parallel
johnc [Fri, 23 Dec 2011 11:14:18 -0800] rev 11451
7121496: G1: do the per-region evacuation failure handling work in parallel Summary: Parallelize the removal of self forwarding pointers etc. by wrapping in a HeapRegion closure, which is then wrapped inside an AbstractGangTask. Reviewed-by: tonyp, iveresov
(0) -10000 -3000 -1000 -300 -100 -30 -10 -6 +6 +10 +30 +100 +300 +1000 +3000 +10000 +30000 tip