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
Wed, 06 Oct 2010 14:18:32 -0700 Merge
kvn [Wed, 06 Oct 2010 14:18:32 -0700] rev 6758
Merge
Tue, 05 Oct 2010 17:38:40 -0700 6989736: fix mapfile warnings on solaris
never [Tue, 05 Oct 2010 17:38:40 -0700] rev 6757
6989736: fix mapfile warnings on solaris Reviewed-by: kvn, iveresov, jcoomes
Tue, 05 Oct 2010 11:16:12 -0700 6988018: dtrace/hotspot/MethodInvocation/MethodInvocation002 crashes with client compiler
never [Tue, 05 Oct 2010 11:16:12 -0700] rev 6756
6988018: dtrace/hotspot/MethodInvocation/MethodInvocation002 crashes with client compiler Reviewed-by: iveresov, kvn, kamg
Tue, 05 Oct 2010 08:57:20 -0700 6979458: VM crashes when -XX:ObjectAlignmentInBytes is too big
kvn [Tue, 05 Oct 2010 08:57:20 -0700] rev 6755
6979458: VM crashes when -XX:ObjectAlignmentInBytes is too big Summary: Set upper limit 256 for ObjectAlignmentInBytes value. Reviewed-by: never, iveresov
Tue, 05 Oct 2010 00:19:21 -0700 6989368: Regression in scimark2.MonteCarlo in jdk7_b112 on Linux
iveresov [Tue, 05 Oct 2010 00:19:21 -0700] rev 6754
6989368: Regression in scimark2.MonteCarlo in jdk7_b112 on Linux Summary: Fix ciMethod::instructions_size() to return correct value Reviewed-by: kvn, twisti
Mon, 04 Oct 2010 17:09:18 -0700 6968348: Byteswapped memory access can point to wrong location after JIT
never [Mon, 04 Oct 2010 17:09:18 -0700] rev 6753
6968348: Byteswapped memory access can point to wrong location after JIT Reviewed-by: twisti, kvn, iveresov
Thu, 30 Sep 2010 18:31:45 -0700 6916062: assert(_inserts <= _insert_limit,"hash table overflow") in NodeHash::hash_insert
kvn [Thu, 30 Sep 2010 18:31:45 -0700] rev 6752
6916062: assert(_inserts <= _insert_limit,"hash table overflow") in NodeHash::hash_insert Summary: Missing check for not empty worklist when puting memory node back on worklist and expecting address type update. Reviewed-by: never
Wed, 29 Sep 2010 16:53:42 -0700 6988346: 6986046 breaks tiered
iveresov [Wed, 29 Sep 2010 16:53:42 -0700] rev 6751
6988346: 6986046 breaks tiered Summary: adjusted profiling code generation to use the new ValueStack implementation; lowered optimization level for c1_LinearScan.cpp on solaris x64. Reviewed-by: kvn, never
Wed, 29 Sep 2010 18:53:28 +0200 6988303: 6986046 breaks build with recent gcc
roland [Wed, 29 Sep 2010 18:53:28 +0200] rev 6750
6988303: 6986046 breaks build with recent gcc Summary: fixes build break Reviewed-by: never, kvn
Wed, 29 Sep 2010 00:30:57 -0700 6987634: JSR 292 assert(start_bci() >= 0 && start_bci() < code_size()) failed: correct osr_bci argument
twisti [Wed, 29 Sep 2010 00:30:57 -0700] rev 6749
6987634: JSR 292 assert(start_bci() >= 0 && start_bci() < code_size()) failed: correct osr_bci argument Reviewed-by: never, kvn
(0) -3000 -1000 -300 -100 -15 +15 +100 +300 +1000 +3000 +10000 +30000 tip