JDK-8145774 : Move scrubbing setup code away out of ConcurrentMark
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: gc
  • Affected Version: 9
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2015-12-18
  • Updated: 2016-01-28
  • Resolved: 2015-12-22
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 9
9 b103Fixed
Related Reports
Relates :  
Description
Move remembered set scrubbing set up code away from the ConcurrentMark class.
This code deals with setting up gangtasks, determining number of threads to run, etc. that should not be the responsibility of ConcurrentMark.

This allows us to remove the dependency of ConcurrentMark to g1RemSet.hpp and HeapRegionManager.hpp too.