Erik Helin
853fffb2cb
8036703: Add trace event with statistics for the metaspace chunk free lists
...
Reviewed-by: stefank, mgerdin, coleenp, egahlin
2014-03-18 09:03:28 +01:00
Erik Helin
0a79ba6680
8036701: Add trace event when a metaspace throws out of memory error
...
Reviewed-by: stefank, mgerdin
2014-03-18 08:00:21 +01:00
Erik Helin
b533eca89d
8036699: Add trace event when a metaspace allocation fails
...
Reviewed-by: jmasa, stefank
2014-03-18 07:00:06 +01:00
Bengt Rutisson
ddce6492be
8037495: Remove platform specific specification of SurvivorRatio for BSD
...
Reviewed-by: mgerdin, stefank
2014-03-18 06:15:45 +01:00
Andrey Zakharov
29387ae1a7
8037510: CMM Testing: Check Min/MaxHeapFreeRatio flags allows to shrink the heap when using ParallelGC
...
Added tests for Min/MaxHeapFreeRatio flags
Reviewed-by: jwilhelm, tschatzl
2014-03-17 16:29:13 +01:00
Erik Helin
51584519f4
8036698: Add trace event for updates to metaspace gc threshold
...
Reviewed-by: stefank, mgerdin
2014-03-17 20:59:19 +01:00
Erik Helin
1fb0683664
8036696: Add metaspace gc threshold to metaspace summary trace event
...
Reviewed-by: jmasa, stefank, mgerdin
2014-03-17 17:31:46 +01:00
Per Lidén
731ef44b87
8036673: G1: Abort weak reference processing if mark stack overflows
...
Reviewed-by: brutisso, tschatzl
2014-03-17 15:18:45 +01:00
Per Lidén
d75f47a49d
8036672: G1: alloc_purpose in copy_to_survivor_space() used incorrectly
...
Reviewed-by: brutisso, tschatzl
2014-03-17 15:18:38 +01:00
Erik Helin
616b86635d
Merge
2014-03-17 15:12:33 +01:00
Erik Helin
c45adf1dca
Merge
2014-03-17 14:54:12 +01:00
Bengt Rutisson
13792b1aa7
8037407: G1: Remove heapRegionSets.cpp
...
Reviewed-by: tschatzl, pliden
2014-03-17 13:42:16 +01:00
Thomas Schatzl
a07b2194f7
8036860: Pad and cache-align the BiasedMappedArray
...
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
2014-03-17 13:07:55 +01:00
Thomas Schatzl
483ea400a5
8035330: Remove G1ParScanPartialArrayClosure and G1ParScanHeapEvacClosure
...
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
2014-03-17 10:07:51 +01:00
Thomas Schatzl
375e6df9ee
8034868: Extract G1 From Card Cache into separate class
...
Refactor the From Card Cache into a separate class.
Reviewed-by: jmasa
2014-03-17 10:13:55 +01:00
Thomas Schatzl
2a8616c9d6
8035654: Add times for evacuation failure handling in "Other" time
...
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
2014-03-17 10:13:42 +01:00
Thomas Schatzl
80188ce0b2
8035398: Add card redirty time in "Other" time in G1
...
Show the time taken by card redirtying during GC in a new "Redirty Cards" line.
Reviewed-by: jwilhelm, brutisso
2014-03-17 10:13:27 +01:00
Thomas Schatzl
d3e28ca682
8027295: Free CSet takes ~50% of young pause time
...
Improve fast card cache iteration and avoid taking locks when freeing the collection set.
Reviewed-by: brutisso
2014-03-17 10:13:18 +01:00
Thomas Schatzl
cde8aa670b
8035815: Cache-align and pad the from card cache
...
The from card cache is a very frequently accessed data structure. It is essentially a 2d array of per-region values, one row of values for every GC thread. Pad and align the data structure to avoid false sharing.
Reviewed-by: stefank
2014-03-17 10:12:47 +01:00
Thomas Schatzl
329e55e7b0
8035406: Improve data structure for Code Cache remembered sets
...
Change the code cache remembered sets data structure from a GrowableArray to a chunked list of nmethods. This makes the data structure more amenable to parallelization, and decreases freeing time.
Reviewed-by: mgerdin, brutisso
2014-03-17 10:12:21 +01:00
Alejandro Murillo
1597e5f92a
Merge
2014-03-14 10:31:11 -07:00
Erik Helin
e88724d567
Merge
2014-03-14 13:27:18 +01:00
Bengt Rutisson
c88e3def4d
8034079: G1: Refactor the HeapRegionSet hierarchy
...
Reviewed-by: tschatzl, pliden
2014-03-14 10:15:46 +01:00
Nils Eliasson
8c46e61622
Merge
2014-03-14 09:26:27 +01:00
Erik Helin
358b5bbebc
Merge
2014-03-14 09:18:39 +01:00
Erik Helin
1d21f8975b
Merge
2014-03-12 13:02:47 +01:00
Alejandro Murillo
d7f9269527
Merge
2014-03-11 16:49:35 -07:00
J. Duke
67810b5cb5
Merge
2017-07-05 19:32:12 +02:00
J. Duke
ef97fdd4e7
Merge
2017-07-05 19:32:08 +02:00
J. Duke
6cf86da089
Merge
2017-07-05 19:31:58 +02:00
J. Duke
bdcfa971f0
Merge
2017-07-05 19:31:51 +02:00
J. Duke
ca6d79e538
Merge
2017-07-05 19:31:43 +02:00
J. Duke
b6478d3aba
Merge
2017-07-05 19:31:35 +02:00
J. Duke
0e1a8bf85c
Merge
2017-07-05 19:31:27 +02:00
J. Duke
96235da15b
Merge
2017-07-05 19:31:02 +02:00
J. Duke
88e0bccd2b
Added tag jdk9-b03 for changeset 7f655f31f9bc
2017-07-05 19:30:03 +02:00
J. Duke
8ac95cfe80
Merge
2017-07-05 19:30:02 +02:00
J. Duke
cea692bb68
Merge
2017-07-05 19:29:59 +02:00
J. Duke
2d0f70d529
Merge
2017-07-05 19:29:50 +02:00
J. Duke
fb2cc9ef15
Merge
2017-07-05 19:29:41 +02:00
J. Duke
f38977cc40
Merge
2017-07-05 19:29:36 +02:00
J. Duke
2f74183843
Merge
2017-07-05 19:29:30 +02:00
J. Duke
bcf9ea85c8
Merge
2017-07-05 19:29:25 +02:00
J. Duke
248b4b63de
Merge
2017-07-05 19:28:59 +02:00
J. Duke
be10ffa640
Added tag jdk9-b02 for changeset b32e2219736e
2017-07-05 19:28:22 +02:00
J. Duke
e403295cae
Merge
2017-07-05 19:28:21 +02:00
J. Duke
13a015a154
Merge
2017-07-05 19:28:18 +02:00
J. Duke
f1b0f0a0b6
Merge
2017-07-05 19:28:11 +02:00
J. Duke
5978721467
Merge
2017-07-05 19:28:03 +02:00
J. Duke
73c59a2643
Merge
2017-07-05 19:27:58 +02:00