JDK-8032652 : Do not traverse string table during G1 remark when treating them as strong roots during initial mark
  • Type: Backport
  • Backport of: JDK-8027454
  • Component: hotspot
  • Sub-Component: gc
  • Affected Version: hs25,8
  • Priority: P3
  • Status: Closed
  • Resolution: Fixed
  • Submitted: 2014-01-24
  • Updated: 2014-02-27
  • Resolved: 2014-01-31
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 9
7u60 b05Fixed 9Fixed
Comments
7u60-critical-watch justification: Justification: Around 13% of decreased GC Remark pause time on average across the range of all FMW benchmarks Workaround: none When: next week, after checking in backports related to nmethod change (JDK-8025423 etc). Prototype backport available, needs reviews. Risk assessment: low Size/scope of fix: very small (3 LOC) Test coverage: performance fix, so tested in basically all tests that run G1 and that do concurrent marking; prototype already passed FMW benchmark suite
24-01-2014