JDK-6765954 : par compact - stress mode for splitting young gen spaces
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: gc
  • Affected Version: hs14
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 2008-10-31
  • Updated: 2010-04-02
  • Resolved: 2009-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 6 JDK 7 Other
6u14Fixed 7Fixed hs14Fixed
Related Reports
Relates :  
Relates :  
Description
CR 6765745 (par compact - allow young gen spaces to be split) introduces a feature which is not exercised often in normal use.  Build a stress mode into debug JVMs to provoke splitting young gen spaces.

Comments
SUGGESTED FIX Attached.
12-12-2008

EVALUATION http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/0f773163217d
12-12-2008

EVALUATION Add code to fill unused parts of the young gen and old gen with dummy live objects, and set the dense prefix in the old gen, to provoke splitting a young gen space. The filling must occur during the summary phase of par compaction.
31-10-2008