United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: JDK-7049999 G1: Make the G1PrintHeapRegions output consistent and complete
JDK-7049999 : G1: Make the G1PrintHeapRegions output consistent and complete

Details
Type:
Enhancement
Submit Date:
2011-05-31
Status:
Closed
Updated Date:
2011-11-25
Project Name:
JDK
Resolved Date:
2011-09-30
Component:
hotspot
OS:
generic
Sub-Component:
gc
CPU:
generic
Priority:
P4
Resolution:
Fixed
Affected Versions:
hs22
Fixed Versions:
hs22 (b03)

Related Reports
Backport:
Backport:

Sub Tasks

Description
The G1PrintHeapRegions parameter generates a trace of which regions are allocated and which are collected. It'd be nice if we are able to "replay" the region allocation / reclamation based on such a trace. However, currently we are unable to as the trace is incomplete. These are the reasons why:

- There is no information on which regions are reclaimed during cleanup.
- There is no humongous region alocation information.
- After a full compaction, the heap is drastically restructured all the information of regions that were allocated up to that point is invalidated.

In addition we should make the output more consistent than it is now.

                                    

Comments
EVALUATION

See Description / Comments.
                                     
2011-05-31
EVALUATION

http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/5f6f2615433a
                                     
2011-06-24
EVALUATION

http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/5f6f2615433a
                                     
2011-07-08
EVALUATION

http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/5f6f2615433a
                                     
2011-07-08
EVALUATION

See main CR
                                     
2011-09-12



Hardware and Software, Engineered to Work Together