#
12011:27d09549c47b |
|
15-Sep-2016 |
tschatzl |
8159422: Very high Concurrent Mark mark stack contention Summary: Decrease contention on mark stack by splitting locks, and minimizing the amount of time these locks are held. Improve mark stack management. Reviewed-by: kbarrett, mgerdin, eosterlund
|
#
10819:4e9aaa557de4 |
|
06-Apr-2016 |
tschatzl |
8151386: Extract card live data out of G1ConcurrentMark Summary: Move card live data management out of G1ConcurrentMark into extra class G1CardLiveData managed by G1RemSet Reviewed-by: mgerdin, kbarrett
|
#
10204:4fa762a8efa2 |
|
05-Feb-2016 |
ehelin |
8148973: Rename g1/concurrentMark.{hpp,cpp,inline.hpp} to g1/g1ConcurrentMark.{hpp,cpp,inline.hpp} Reviewed-by: tschatzl, mgerdin
|
#
10123:f71b5a8a78b6 |
|
18-Jan-2016 |
goetz |
8146395: Add inline qualifier in oop.hpp and fix inlining in gc files Summary: Fix remaining issues after 8146401. Also fix windows VS2010 linkage problem (g1OopClosures.hpp). Reviewed-by: stefank, mgerdin
|
#
9735:0dfc2d472052 |
|
11-Dec-2015 |
sjohanss |
8144701: Change three G1 remembererd set closures to be OopClosures Reviewed-by: mgerdin, stefank
|
#
9734:601ef5feffd2 |
|
11-Dec-2015 |
sjohanss |
8144584: Change FilterIntoCSClosure to inherit OopClosure Reviewed-by: kbarrett, mgerdin
|
#
9733:416f83a07c39 |
|
11-Dec-2015 |
sjohanss |
8144505: Change G1ParCopyHelper to inherit OopClosure Reviewed-by: mgerdin, stefank
|
#
9728:0e4622635d09 |
|
11-Dec-2015 |
sjohanss |
8144486: Change G1UpdateRSOrPushRefOopClosure to inherit OopClosure Reviewed-by: mgerdin, stefank
|
#
9717:41e26f2a3d7f |
|
09-Dec-2015 |
mgerdin |
8144714: Add extension point to G1 evacuation closures Reviewed-by: ehelin, jmasa
|
#
9533:e732238a2321 |
|
11-Sep-2015 |
ehelin |
8142399: G1ParCopyClosure does not need do_oop_work Reviewed-by: stefank, tschatzl
|
#
9177:a014961e513b |
|
16-Oct-2015 |
kbarrett |
8139341: Hide ExtendedOopClosure::_ref_processor Summary: Make ExtendedOopClosure::_ref_processor private. Reviewed-by: mgerdin, sjohanss
|
#
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
|
#
8921:f7abf3de7822 |
|
28-Aug-2015 |
ehelin |
8134509: G1ParCopyClosure does not need a ReferenceProcessor Reviewed-by: stefank, mgerdin
|
#
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
|
#
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
|