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.
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.
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.