G1ParClosureSuper has the fields
G1ParScanThreadState* _par_scan_state;
uint _worker_id;
and later asserts
assert(_worker_id == _par_scan_state->worker_id(), "sanity");
which means that _worker_id seems to be available via _par_scan_state anyway.
Look if _worker_id can be removed without negative performance impact.
G1ParScanThreadState* _par_scan_state;
uint _worker_id;
and later asserts
assert(_worker_id == _par_scan_state->worker_id(), "sanity");
which means that _worker_id seems to be available via _par_scan_state anyway.
Look if _worker_id can be removed without negative performance impact.
- duplicates
-
JDK-8139200 Eliminate G1ParClosureSuper::_worker_id
-
- Resolved
-
- relates to
-
JDK-8133047 Rename G1ParScanThreadState::_queue_num to _worker_id
-
- Resolved
-