Wed, 16 Apr 2014 16:47:02 +0200 8040002: Clean up code and code duplication in re-diryting cards for verification
tschatzl [Wed, 16 Apr 2014 16:47:02 +0200] rev 24105
8040002: Clean up code and code duplication in re-diryting cards for verification Summary: Card re-dirtying code for verification and actual redirtying uses two different, almost completely identical card closures. Also the verification code still assumes a perm gen. Reviewed-by: brutisso, jmasa
Wed, 16 Apr 2014 16:46:58 +0200 8019342: G1: High "Other" time most likely due to card redirtying
tschatzl [Wed, 16 Apr 2014 16:46:58 +0200] rev 24104
8019342: G1: High "Other" time most likely due to card redirtying Summary: Parallelize card redirtying to decrease the time it takes. Reviewed-by: brutisso
Wed, 16 Apr 2014 11:05:37 +0200 8028710: G1 does not retire allocation buffers after reference processing work
tschatzl [Wed, 16 Apr 2014 11:05:37 +0200] rev 24103
8028710: G1 does not retire allocation buffers after reference processing work Summary: G1 does not retire allocation buffers after reference processing work when -XX:+ParallelRefProcEnabled is enabled. This causes wrong calculation of PLAB sizes, as the amount of space wasted is not updated correctly. Reviewed-by: brutisso
Wed, 16 Apr 2014 10:56:17 +0200 8039596: Remove HeapRegionRemSet::clear_incoming_entry
tschatzl [Wed, 16 Apr 2014 10:56:17 +0200] rev 24102
8039596: Remove HeapRegionRemSet::clear_incoming_entry Summary: The mentioned method is never used and out of date. So it is removed. Reviewed-by: mgerdin, brutisso
Wed, 16 Apr 2014 10:55:58 +0200 8037344: Use the "next" field to iterate over fine remembered instead of using the hash table
tschatzl [Wed, 16 Apr 2014 10:55:58 +0200] rev 24101
8037344: Use the "next" field to iterate over fine remembered instead of using the hash table Summary: After changes to the PerRegionTable where all these PRTs are linked together in an additional field, simplify iterating over all PRTs by using these links instead of walki Reviewed-by: mgerdin, jwilhelm, brutisso
Wed, 16 Apr 2014 10:55:26 +0200 8027553: Change the in_cset_fast_test functionality to use the G1BiasedArray abstraction
tschatzl [Wed, 16 Apr 2014 10:55:26 +0200] rev 24100
8027553: Change the in_cset_fast_test functionality to use the G1BiasedArray abstraction Summary: Instead of using a manually managed array for the in_cset_fast_test array, use a G1BiasedArray instance. Reviewed-by: brutisso, mgerdin
Wed, 16 Apr 2014 10:14:50 +0200 8038930: G1CodeRootSet::test fails with assert(_num_chunks_handed_out == 0) failed: No elements must have been handed out yet
tschatzl [Wed, 16 Apr 2014 10:14:50 +0200] rev 24099
8038930: G1CodeRootSet::test fails with assert(_num_chunks_handed_out == 0) failed: No elements must have been handed out yet Summary: The test incorrectly assumed that it had been started with no other previous compilation activity. Fix this by allowing multiple code root free chunk lists, and use one separate from the global one to perform the test. Reviewed-by: brutisso
Tue, 15 Apr 2014 20:46:23 +0200 8039957: Replace the last few %p usages with PTR_FORMAT in the GC code
stefank [Tue, 15 Apr 2014 20:46:23 +0200] rev 24098
8039957: Replace the last few %p usages with PTR_FORMAT in the GC code Reviewed-by: jwilhelm, sjohanss, jmasa
Tue, 15 Apr 2014 18:09:53 +0200 8037925: CMM Testing: an allocated humongous object at the end of the heap should not prevents shrinking the heap
jwilhelm [Tue, 15 Apr 2014 18:09:53 +0200] rev 24097
8037925: CMM Testing: an allocated humongous object at the end of the heap should not prevents shrinking the heap Summary: New test added. Reviewed-by: ehelin, tschatzl, jwilhelm Contributed-by: andrey.x.zakharov@oracle.com
Mon, 14 Apr 2014 10:08:10 +0200 Merge
ehelin [Mon, 14 Apr 2014 10:08:10 +0200] rev 24096
Merge
(0) -10000 -3000 -1000 -300 -100 -10 +10 +100 +300 +1000 +3000 +10000 +30000 tip