mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-28 07:14:30 +02:00
6484957: G1: parallel concurrent refinement
6826318: G1: remove traversal-based refinement code Removed traversal-based refinement code as it's no longer used. Made the concurrent refinement (queue-based) parallel. Reviewed-by: tonyp
This commit is contained in:
parent
955a453996
commit
8c764e214c
23 changed files with 230 additions and 666 deletions
|
@ -1052,14 +1052,6 @@ bool OtherRegionsTable::contains_reference_locked(oop* from) const {
|
|||
|
||||
}
|
||||
|
||||
|
||||
bool HeapRegionRemSet::_par_traversal = false;
|
||||
|
||||
void HeapRegionRemSet::set_par_traversal(bool b) {
|
||||
assert(_par_traversal != b, "Proper alternation...");
|
||||
_par_traversal = b;
|
||||
}
|
||||
|
||||
int HeapRegionRemSet::num_par_rem_sets() {
|
||||
// We always have at least two, so that a mutator thread can claim an
|
||||
// id and add to a rem set.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue