JDK-6787054 : Par compact - remove code that clears source_region
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: gc
  • Affected Version: hs14
  • Priority: P4
  • Status: Closed
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 2008-12-18
  • Updated: 2016-03-31
  • Resolved: 2016-03-07
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 b112Fixed
Related Reports
Relates :  
Description
The fix for

    6784849: par compact - can fail when to_space is non-empty

removed the need to clear the _source_region field during the summary phase.  Some code to clear _source_region was left in the source simply because of a release deadline; it should be removed.

Comments
Fix version was 9.1 but this was pushed to 9 so a backport to 9 was created and closed by the push.
07-03-2016

It's not clear that the clearing is not needed. At this point we will not spend time on further analysis of this issue. Removing the unused code on the other hand is quickly done so that should be fixed.
25-02-2016

EVALUATION The method PSParallelCompact::clear_source_region() is no longer used and should be removed. Also the code in PSParallelCompact::summarize_split_space() that clears the _source_region field should be analyzed and removed if t is no longer needed.
18-12-2008