United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: 6765954 par compact - stress mode for splitting young gen spaces
6765954 : par compact - stress mode for splitting young gen spaces

Details
Type:
Enhancement
Submit Date:
2008-10-31
Status:
Resolved
Updated Date:
2010-04-02
Project Name:
JDK
Resolved Date:
2009-01-31
Component:
hotspot
OS:
generic
Sub-Component:
gc
CPU:
generic
Priority:
P3
Resolution:
Fixed
Affected Versions:
hs14
Fixed Versions:
hs14

Related Reports
Backport:
Backport:
Relates:
Relates:

Sub Tasks

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
EVALUATION

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

Attached.
                                     
2008-12-12
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.
                                     
2008-10-31



Hardware and Software, Engineered to Work Together