Duplicate :
|
|
Relates :
|
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.