Tue, 12 Jan 2010 14:37:35 -0800 6894779: Loop Predication for Loop Optimizer in C2
cfang [Tue, 12 Jan 2010 14:37:35 -0800] rev 4643
6894779: Loop Predication for Loop Optimizer in C2 Summary: Loop predication implementation Reviewed-by: never, kvn
Tue, 19 Jan 2010 14:23:18 -0800 Merge
trims [Tue, 19 Jan 2010 14:23:18 -0800] rev 4642
Merge
Sat, 16 Jan 2010 23:51:50 -0800 Merge
ysr [Sat, 16 Jan 2010 23:51:50 -0800] rev 4641
Merge
Wed, 13 Jan 2010 15:45:47 -0800 6915005: G1: Hang in PtrQueueSet::completed_buffers_list_length with gcl001
johnc [Wed, 13 Jan 2010 15:45:47 -0800] rev 4640
6915005: G1: Hang in PtrQueueSet::completed_buffers_list_length with gcl001 Summary: When enqueuing a completed PtrQueue buffer, cache a local pointer to the buffer and clear the field in the PtrQueue prior to unlocking the mutex referenced by the _lock field and pass the cached local value to the enqueuing routine. This will prevent the same completed buffer being enqueued multiple times, which causes the hang. Reviewed-by: ysr
Thu, 14 Jan 2010 09:20:13 -0800 Merge
tonyp [Thu, 14 Jan 2010 09:20:13 -0800] rev 4639
Merge
Wed, 13 Jan 2010 15:46:13 -0500 6916652: G1: remove +UseG1GC from under experimental options
tonyp [Wed, 13 Jan 2010 15:46:13 -0500] rev 4638
6916652: G1: remove +UseG1GC from under experimental options Summary: What the title says. Reviewed-by: ysr, jmasa
Wed, 13 Jan 2010 15:26:39 -0800 6896647: card marks can be deferred too long
ysr [Wed, 13 Jan 2010 15:26:39 -0800] rev 4637
6896647: card marks can be deferred too long Summary: Deferred card marks are now flushed during the gc prologue. Parallel[Scavege,OldGC] and SerialGC no longer defer card marks generated by COMPILER2 as a result of ReduceInitialCardMarks. For these cases, introduced a diagnostic option to defer the card marks, only for the purposes of testing and diagnostics. CMS and G1 continue to defer card marks. Potential performance concern related to single-threaded flushing of deferred card marks in the gc prologue will be addressed in the future. Reviewed-by: never, johnc
Tue, 12 Jan 2010 14:56:46 -0800 6902115: G1:assert(ignore_max_completed||thread->is_Java_thread()||SafepointSynchronize::is_at_safepoint())
johnc [Tue, 12 Jan 2010 14:56:46 -0800] rev 4636
6902115: G1:assert(ignore_max_completed||thread->is_Java_thread()||SafepointSynchronize::is_at_safepoint()) Summary: Remove invalid assert and mangle filler objects in TLABs that are being retired. Reviewed-by: ysr, jmasa
(0) -3000 -1000 -300 -100 -30 -10 -8 +8 +10 +30 +100 +300 +1000 +3000 +10000 +30000 tip