brutisso [Thu, 17 Apr 2014 15:57:02 +0200] rev 24106
8040722: G1: Clean up usages of heap_region_containing
Reviewed-by: tschatzl, jmasa
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
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
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
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
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
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