JDK-7127697 : G1: remove dead code after recent concurrent mark changes
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: gc
  • Affected Version: hs23
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 2012-01-06
  • Updated: 2013-09-18
  • Resolved: 2012-04-11
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 7 JDK 8 Other
7u40Fixed 8Fixed hs24Fixed
Related Reports
Relates :  
Description
The changes for:

6888336: G1: avoid explicitly marking and pushing objects in survivor spaces

leave around 1,500 lines of dead code (mainly: methods and classes that are not used any more) in the concurrent mark and other files. We decided not to remove the dead code as part of the 6888336 changes in order to keep those changes simpler and the code review quicker. But we should go ahead and remove the dead code, which was one of the major motivations for doing the 6888336 changes in the first place.

Comments
EVALUATION http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/2a0172480595
05-04-2012