#
13195:4307acc60c10 |
|
14-Jun-2017 |
tschatzl |
8178148: Log more detailed information about scan rs phase Summary: Add logging about the number of cards actually scanned, claimed and skipped during the Scan RS phase Reviewed-by: ehelin, sangheki
|
#
13188:f0941295b402 |
|
22-Jun-2017 |
stefank |
8182696: Remove gcTrace.hpp include from referenceProcessor.hpp Reviewed-by: tschatzl, kbarrett
|
#
12906:0d233dd8ec48 |
|
23-Feb-2017 |
tschatzl |
8162104: Use in_cset() instead of obj_in_cs() Reviewed-by: ehelin, sjohanss
|
#
11503:07109ac130cd |
|
22-Jun-2016 |
tschatzl |
8152438: Threads may do significant work out of the non-shared overflow buffer Summary: Before processing an element in the non-shared overflow buffer, try to push it into the local shared buffer to keep it full. Reviewed-by: jmasa, ehelin, sjohanss
|
#
10553:70375b3285d9 |
|
07-Mar-2016 |
mgerdin |
8151178: Move the collection set out of the G1 collector policy Summary: Create a G1CollectionSet class Reviewed-by: jwilhelm, tbenson, tschatzl
|
#
10381:96124925d5aa |
|
26-Feb-2016 |
tschatzl |
8150629: Initializing all ParScanThreadStates causes significant unaccounted "Other" times Summary: Lazily allocate ParScanThreadStates within the worker threads instead of doing this work upfront serially. Reviewed-by: mgerdin, jmasa
|
#
9356:7e1dcb8396f1 |
|
09-Nov-2015 |
david |
8139867: Change how startsHumongous and continuesHumongous regions work in G1. Reviewed-by: tschatzl, tbenson
|
#
9175:01b171218ecd |
|
15-Oct-2015 |
kbarrett |
8139200: Eliminate G1ParClosureSuper::_worker_id Summary: Moved _worker_id from G1ParClosureSuper to G1ParCopyHelper. Reviewed-by: mgerdin, tschatzl
|
#
9164:5f32f22ba25e |
|
14-Oct-2015 |
mgerdin |
8138762: Refactor setup of evacuation closures in G1 Summary: Introduce policy class containing the root scan closures. Reviewed-by: ehelin, stefank
|
#
9056:dc9930a04ab0 |
|
29-Sep-2015 |
david |
8080775: Better argument formatting for assert() and friends Reviewed-by: kbarrett, pliden
|
#
8975:8a758dbe0212 |
|
09-Sep-2015 |
mgerdin |
8135154: Move cards scanned and surviving young words aggregation to G1ParScanThreadStateSet Reviewed-by: tschatzl, ehelin
|
#
8974:9810d3869392 |
|
09-Sep-2015 |
mgerdin |
8135152: Create a G1ParScanThreadStateSet class for managing G1 GC per thread states Reviewed-by: tschatzl, ehelin
|
#
8937:94b68bbd87b5 |
|
02-Sep-2015 |
sfriberg |
8066443: Add G1 support for promotion event Reviewed-by: tschatzl
|
#
8870:57093b085a8f |
|
20-Aug-2015 |
tschatzl |
8073146: G1 merges thread local age tables too early with global age table Summary: Move merging of age and survivor table to the end of GC. Reviewed-by: mgerdin, david
|
#
8869:ad916ca3715b |
|
20-Aug-2015 |
tschatzl |
8040162: Avoid reallocating PLABs between GC phases in G1 Summary: Allocate G1ParScanThreadState at the start of GC and only deallocate at the end of GC. This automatically keeps the current PLAB intact without flushing it (and loosing lots of memory) for every reallocation. Reviewed-by: david, mgerdin
|
#
8867:8e371a1ba7df |
|
19-Aug-2015 |
tschatzl |
8073013: Add detailed information about PLAB memory usage Summary: Track and provide information about direct allocation, region end waste and failure waste for G1. Reviewed-by: jmasa, david, ehelin, mgerdin
|
#
8866:a3fbc02ec341 |
|
19-Aug-2015 |
tschatzl |
8133470: Uses of Atomic methods in plab.hpp should be moved to .inline.hpp file Summary: Fix include file dependencies according to general guidelines for plab.hpp Reviewed-by: ehelin, mgerdin
|
#
8865:a8c6a4d765bb |
|
19-Aug-2015 |
tschatzl |
8003237: G1: Reduce unnecessary (and failing) allocation attempts when handling an evacuation failure Summary: Remember for every generation whether the memory for that generation has already been exhausted. If so, do not try to get a new region for these generations. Further, if the last generation is full, early exit from copy_to_survivor_space. Reviewed-by: jmasa, brutisso
|
#
8814:471d334c8706 |
|
06-Aug-2015 |
tschatzl |
8133047: Rename G1ParScanThreadState::_queue_num to _worker_id Reviewed-by: jmasa, jwilhelm
|
#
8813:c5f944570a2c |
|
06-Aug-2015 |
tschatzl |
8133043: Clean up code related to termination stats printing Summary: Reformat termination stats related code to make it look more similar to existing code. Reviewed-by: jwilhelm, jmasa
|
#
8812:9a8a76230f5d |
|
06-Aug-2015 |
tschatzl |
8073052: Rename and clean up the allocation manager hierarchy in g1Allocator.?pp Summary: Fix naming of G1ParGCAllocator, decrease dependencies between G1CollectedHeap, G1Allocator and G1AllocRegion, additional documentation. Reviewed-by: mgerdin, jmasa, kbarrett
|
#
8759:6bd2d7647cad |
|
23-Jul-2015 |
tschatzl |
8004687: G1: Parallelize object self-forwarding and scanning during an evacuation failure Summary: Use the regular task queue during evacuation failure and allow per-thread preserved header queues to remove the global lock during evacuation failure. Reviewed-by: mgerdin, jmasa Contributed-by: Walter Florian Gugenberger <walter.gugenberger@gmail.com>
|
#
8413:92457dfb91bd |
|
13-May-2015 |
pliden |
8079792: GC directory structure cleanup Reviewed-by: brutisso, stefank, david
|