jwilhelm [Mon, 17 Mar 2014 16:29:13 +0100] rev 23466
8037510: CMM Testing: Check Min/MaxHeapFreeRatio flags allows to shrink the heap when using ParallelGC
Summary: Added tests for Min/MaxHeapFreeRatio flags
Reviewed-by: jwilhelm, tschatzl
Contributed-by: andrey.x.zakharov@oracle.com
ehelin [Mon, 17 Mar 2014 20:59:19 +0100] rev 23465
8036698: Add trace event for updates to metaspace gc threshold
Reviewed-by: stefank, mgerdin
ehelin [Mon, 17 Mar 2014 17:31:46 +0100] rev 23464
8036696: Add metaspace gc threshold to metaspace summary trace event
Reviewed-by: jmasa, stefank, mgerdin
pliden [Mon, 17 Mar 2014 15:18:45 +0100] rev 23463
8036673: G1: Abort weak reference processing if mark stack overflows
Reviewed-by: brutisso, tschatzl
pliden [Mon, 17 Mar 2014 15:18:38 +0100] rev 23462
8036672: G1: alloc_purpose in copy_to_survivor_space() used incorrectly
Reviewed-by: brutisso, tschatzl
ehelin [Mon, 17 Mar 2014 15:12:33 +0100] rev 23461
Merge
ehelin [Mon, 17 Mar 2014 14:54:12 +0100] rev 23460
Merge
brutisso [Mon, 17 Mar 2014 13:42:16 +0100] rev 23459
8037407: G1: Remove heapRegionSets.cpp
Reviewed-by: tschatzl, pliden
tschatzl [Mon, 17 Mar 2014 13:07:55 +0100] rev 23458
8036860: Pad and cache-align the BiasedMappedArray
Summary: Pad and cache-align BiasedMappedArray instances by default to avoid performance variability problems due to false sharing, as instances of this data structures are typically used for performance sensitive code.
Reviewed-by: brutisso, stefank
tschatzl [Mon, 17 Mar 2014 10:07:51 +0100] rev 23457
8035330: Remove G1ParScanPartialArrayClosure and G1ParScanHeapEvacClosure
Summary: Mentioned closures are actually wrapped methods. This adds confusion to readers, and in this case also increases code size as G1ParScanHeapEvacClosure is part of the oop_oop_iterate() methods. Move them into G1ParScanThreadState as methods.
Reviewed-by: stefank
tschatzl [Mon, 17 Mar 2014 10:13:55 +0100] rev 23456
8034868: Extract G1 From Card Cache into separate class
Summary: Refactor the From Card Cache into a separate class.
Reviewed-by: jmasa
tschatzl [Mon, 17 Mar 2014 10:13:42 +0100] rev 23455
8035654: Add times for evacuation failure handling in "Other" time
Summary: Detailed breakdown of time spent in the evacuation failure handling phases to make the "Other" time roughly correspond to the sum of its parts.
Reviewed-by: jwilhelm, jmasa
tschatzl [Mon, 17 Mar 2014 10:13:27 +0100] rev 23454
8035398: Add card redirty time in "Other" time in G1
Summary: Show the time taken by card redirtying during GC in a new "Redirty Cards" line.
Reviewed-by: jwilhelm, brutisso
tschatzl [Mon, 17 Mar 2014 10:13:18 +0100] rev 23453
8027295: Free CSet takes ~50% of young pause time
Summary: Improve fast card cache iteration and avoid taking locks when freeing the collection set.
Reviewed-by: brutisso