Fri, 01 Oct 2010 18:23:16 -0700 6983311: G1: LoopTest hangs when run with -XX:+ExplicitInvokesConcurrent
johnc [Fri, 01 Oct 2010 18:23:16 -0700] rev 6766
6983311: G1: LoopTest hangs when run with -XX:+ExplicitInvokesConcurrent Summary: Clear the concurrent marking "in progress" flag while the FullGCCount_lock is held. This avoids a race that can cause back to back System.gc() calls, when ExplicitGCInvokesConcurrent is enabled, to fail to initiate a marking cycle causing the requesting thread to hang. Reviewed-by: tonyp, ysr
Fri, 01 Oct 2010 16:12:54 -0700 6794422: Perm gen expansion policy for concurrent collectors
ysr [Fri, 01 Oct 2010 16:12:54 -0700] rev 6765
6794422: Perm gen expansion policy for concurrent collectors Summary: Concurrent collectors should expand the perm gen without a full STW GC, but possibly by triggering a concurrent collection. Temporary band-aid for G1 where no concurrent collection is kicked off since the perm gen is not collected concurrently. Reviewed-by: johnc
(0) -3000 -1000 -300 -100 -30 -10 -2 +2 +10 +30 +100 +300 +1000 +3000 +10000 +30000 tip