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
Thu, 30 Sep 2010 12:15:13 -0700 6988678: fatal error deadlock handling was unintentionally disabled
jcoomes [Thu, 30 Sep 2010 12:15:13 -0700] rev 6764
6988678: fatal error deadlock handling was unintentionally disabled Reviewed-by: ysr
Wed, 29 Sep 2010 16:17:02 -0700 6692906: CMS: parallel concurrent marking may be prone to hanging or stalling mutators for periods of time
ysr [Wed, 29 Sep 2010 16:17:02 -0700] rev 6763
6692906: CMS: parallel concurrent marking may be prone to hanging or stalling mutators for periods of time Summary: Inserted missing yield(check)s in closures used during the work-stealing phase of parallel concurrent marking, a missing synchronous yield-request in the cms perm gen allocation path, and a terminator-terminator for the offer_termination invocation that monitors the yield status of the concurrent marking task. Elaborated some documentation comments and made some task queue termination loop flags configurable at start-up to aid debugging in the field. Reviewed-by: jmasa, johnc, poonam
Tue, 28 Sep 2010 15:56:15 -0700 6423256: GC stacks should use a better data structure
jcoomes [Tue, 28 Sep 2010 15:56:15 -0700] rev 6762
6423256: GC stacks should use a better data structure 6942771: SEGV in ParScanThreadState::take_from_overflow_stack Reviewed-by: apetrusenko, ysr, pbk
Tue, 28 Sep 2010 09:51:37 -0700 6941395: G1: Use only lock-free versions of region stack push() and pop()
johnc [Tue, 28 Sep 2010 09:51:37 -0700] rev 6761
6941395: G1: Use only lock-free versions of region stack push() and pop() Summary: Re-enable use of the lock-free versions of region stack push() and pop() by recording aborted regions in a thread-local structure, which are then processed when scanning of the region stack restarts. The previous locking versions of these routines are retained for diagnostic purposes. Reviewed-by: tonyp, ysr
Wed, 08 Sep 2010 16:10:51 -0700 6983296: build sanity checks for jdk7 should require SS12u1
jcoomes [Wed, 08 Sep 2010 16:10:51 -0700] rev 6760
6983296: build sanity checks for jdk7 should require SS12u1 Reviewed-by: ohair
Mon, 20 Sep 2010 14:38:38 -0700 6984287: Regularize how GC parallel workers are specified.
jmasa [Mon, 20 Sep 2010 14:38:38 -0700] rev 6759
6984287: Regularize how GC parallel workers are specified. Summary: Associate number of GC workers with the workgang as opposed to the task. Reviewed-by: johnc, ysr
(0) -3000 -1000 -300 -100 -30 -10 -7 +7 +10 +30 +100 +300 +1000 +3000 +10000 +30000 tip