CRR (S/M): 7049999: G1: Make the G1PrintHeapRegions output consistent and complete
Tony Printezis
tony.printezis at oracle.com
Tue Jun 21 19:34:36 UTC 2011
Hi,
Could I get a couple of folks to look at this?
http://cr.openjdk.java.net/~tonyp/7049999/webrev.0/
+G1PrintHeapRegions is a very helpful debugging feature that we have
used a lot in the past. It'll be very helpful in the long run to ensure
that it generates more complete output to save us having to deduce some
of it. What was missing in the past was:
* output for humongous region allocations
* output per region post compaction (as compaction changes the shape of
the heap)
* output when regions are reclaimed during cleanup
Further enhancements include:
* commit / uncommit events
* trimmed the output to keep the generated log files smaller while not
losing any information
* introduced the G1HRPrinter class and all output goes through it to
ensure consistency
I attached an example of the new output.
Tony
-------------- next part --------------
G1HR COMMIT [0x6e800000,0x6e900000]
VM option '+UseG1GC'
VM option '+G1PrintHeapRegions'
G1HR COMMIT [0x6e900000,0x6ea00000]
G1HR COMMIT [0x6ea00000,0x6eb00000]
G1HR COMMIT [0x6eb00000,0x6ec00000]
G1HR COMMIT [0x6ec00000,0x6ed00000]
G1HR COMMIT [0x6ed00000,0x6ee00000]
G1HR COMMIT [0x6ee00000,0x6ef00000]
G1HR COMMIT [0x6ef00000,0x6f000000]
G1HR COMMIT [0x6f000000,0x6f100000]
G1HR COMMIT [0x6f100000,0x6f200000]
G1HR COMMIT [0x6f200000,0x6f300000]
G1HR COMMIT [0x6f300000,0x6f400000]
G1HR COMMIT [0x6f400000,0x6f500000]
G1HR COMMIT [0x6f500000,0x6f600000]
G1HR COMMIT [0x6f600000,0x6f700000]
G1HR COMMIT [0x6f700000,0x6f800000]
G1HR COMMIT [0x6f800000,0x6f900000]
G1HR COMMIT [0x6f900000,0x6fa00000]
G1HR COMMIT [0x6fa00000,0x6fb00000]
G1HR COMMIT [0x6fb00000,0x6fc00000]
G1HR COMMIT [0x6fc00000,0x6fd00000]
G1HR COMMIT [0x6fd00000,0x6fe00000]
G1HR COMMIT [0x6fe00000,0x6ff00000]
G1HR COMMIT [0x6ff00000,0x70000000]
G1HR COMMIT [0x70000000,0x70100000]
G1HR COMMIT [0x70100000,0x70200000]
G1HR COMMIT [0x70200000,0x70300000]
G1HR COMMIT [0x70300000,0x70400000]
G1HR COMMIT [0x70400000,0x70500000]
G1HR COMMIT [0x70500000,0x70600000]
G1HR COMMIT [0x70600000,0x70700000]
G1HR COMMIT [0x70700000,0x70800000]
G1HR COMMIT [0x70800000,0x70900000]
G1HR COMMIT [0x70900000,0x70a00000]
G1HR COMMIT [0x70a00000,0x70b00000]
G1HR COMMIT [0x70b00000,0x70c00000]
G1HR COMMIT [0x70c00000,0x70d00000]
G1HR COMMIT [0x70d00000,0x70e00000]
G1HR COMMIT [0x70e00000,0x70f00000]
G1HR COMMIT [0x70f00000,0x71000000]
G1HR COMMIT [0x71000000,0x71100000]
G1HR COMMIT [0x71100000,0x71200000]
G1HR COMMIT [0x71200000,0x71300000]
G1HR COMMIT [0x71300000,0x71400000]
G1HR COMMIT [0x71400000,0x71500000]
G1HR COMMIT [0x71500000,0x71600000]
G1HR COMMIT [0x71600000,0x71700000]
G1HR COMMIT [0x71700000,0x71800000]
G1HR COMMIT [0x71800000,0x71900000]
G1HR COMMIT [0x71900000,0x71a00000]
G1HR COMMIT [0x71a00000,0x71b00000]
G1HR COMMIT [0x71b00000,0x71c00000]
G1HR COMMIT [0x71c00000,0x71d00000]
G1HR COMMIT [0x71d00000,0x71e00000]
G1HR COMMIT [0x71e00000,0x71f00000]
G1HR COMMIT [0x71f00000,0x72000000]
G1HR COMMIT [0x72000000,0x72100000]
G1HR COMMIT [0x72100000,0x72200000]
G1HR COMMIT [0x72200000,0x72300000]
G1HR COMMIT [0x72300000,0x72400000]
G1HR COMMIT [0x72400000,0x72500000]
G1HR COMMIT [0x72500000,0x72600000]
G1HR COMMIT [0x72600000,0x72700000]
G1HR COMMIT [0x72700000,0x72800000]
G1HR ALLOC(Eden) 0x6e800000
Will gc in between benchmarks
G1HR RETIRE 0x6e800000 0x6e87bd98
G1HR #StartFullGC 1
G1HR UNCOMMIT [0x72700000,0x72800000]
G1HR UNCOMMIT [0x72600000,0x72700000]
G1HR UNCOMMIT [0x72500000,0x72600000]
G1HR UNCOMMIT [0x72400000,0x72500000]
G1HR UNCOMMIT [0x72300000,0x72400000]
G1HR UNCOMMIT [0x72200000,0x72300000]
G1HR UNCOMMIT [0x72100000,0x72200000]
G1HR UNCOMMIT [0x72000000,0x72100000]
G1HR UNCOMMIT [0x71f00000,0x72000000]
G1HR UNCOMMIT [0x71e00000,0x71f00000]
G1HR UNCOMMIT [0x71d00000,0x71e00000]
G1HR UNCOMMIT [0x71c00000,0x71d00000]
G1HR UNCOMMIT [0x71b00000,0x71c00000]
G1HR UNCOMMIT [0x71a00000,0x71b00000]
G1HR UNCOMMIT [0x71900000,0x71a00000]
G1HR UNCOMMIT [0x71800000,0x71900000]
G1HR UNCOMMIT [0x71700000,0x71800000]
G1HR UNCOMMIT [0x71600000,0x71700000]
G1HR UNCOMMIT [0x71500000,0x71600000]
G1HR UNCOMMIT [0x71400000,0x71500000]
G1HR UNCOMMIT [0x71300000,0x71400000]
G1HR UNCOMMIT [0x71200000,0x71300000]
G1HR UNCOMMIT [0x71100000,0x71200000]
G1HR UNCOMMIT [0x71000000,0x71100000]
G1HR UNCOMMIT [0x70f00000,0x71000000]
G1HR UNCOMMIT [0x70e00000,0x70f00000]
G1HR UNCOMMIT [0x70d00000,0x70e00000]
G1HR UNCOMMIT [0x70c00000,0x70d00000]
G1HR UNCOMMIT [0x70b00000,0x70c00000]
G1HR UNCOMMIT [0x70a00000,0x70b00000]
G1HR UNCOMMIT [0x70900000,0x70a00000]
G1HR UNCOMMIT [0x70800000,0x70900000]
G1HR UNCOMMIT [0x70700000,0x70800000]
G1HR UNCOMMIT [0x70600000,0x70700000]
G1HR UNCOMMIT [0x70500000,0x70600000]
G1HR UNCOMMIT [0x70400000,0x70500000]
G1HR UNCOMMIT [0x70300000,0x70400000]
G1HR UNCOMMIT [0x70200000,0x70300000]
G1HR UNCOMMIT [0x70100000,0x70200000]
G1HR UNCOMMIT [0x70000000,0x70100000]
G1HR UNCOMMIT [0x6ff00000,0x70000000]
G1HR UNCOMMIT [0x6fe00000,0x6ff00000]
G1HR UNCOMMIT [0x6fd00000,0x6fe00000]
G1HR UNCOMMIT [0x6fc00000,0x6fd00000]
G1HR UNCOMMIT [0x6fb00000,0x6fc00000]
G1HR UNCOMMIT [0x6fa00000,0x6fb00000]
G1HR UNCOMMIT [0x6f900000,0x6fa00000]
G1HR UNCOMMIT [0x6f800000,0x6f900000]
G1HR UNCOMMIT [0x6f700000,0x6f800000]
G1HR UNCOMMIT [0x6f600000,0x6f700000]
G1HR UNCOMMIT [0x6f500000,0x6f600000]
G1HR UNCOMMIT [0x6f400000,0x6f500000]
G1HR UNCOMMIT [0x6f300000,0x6f400000]
G1HR UNCOMMIT [0x6f200000,0x6f300000]
G1HR UNCOMMIT [0x6f100000,0x6f200000]
G1HR UNCOMMIT [0x6f000000,0x6f100000]
G1HR UNCOMMIT [0x6ef00000,0x6f000000]
G1HR UNCOMMIT [0x6ee00000,0x6ef00000]
G1HR UNCOMMIT [0x6ed00000,0x6ee00000]
G1HR POST-COMPACTION(Old) 0x6e800000 0x6e839858
G1HR #EndFullGC 1
G1HR ALLOC(Eden) 0x6e900000
Caching Off Speed = 100
======= _201_compress Starting =======
Run 0 start. Total memory=5242880 free memory=4944128
Loop count = 5
G1HR COMMIT [0x6ed00000,0x6ee00000]
G1HR ALLOC(StartsH) 0x6ea00000 0x6eb00000
G1HR ALLOC(ContinuesH) 0x6eb00000 0x6ec00000
G1HR ALLOC(ContinuesH) 0x6ec00000 0x6ed00000
G1HR ALLOC(ContinuesH) 0x6ed00000 0x6ed02010
G1HR COMMIT [0x6ee00000,0x6ef00000]
G1HR COMMIT [0x6ef00000,0x6f000000]
G1HR COMMIT [0x6f000000,0x6f100000]
G1HR COMMIT [0x6f100000,0x6f200000]
G1HR ALLOC(StartsH) 0x6ee00000 0x6ef00000
G1HR ALLOC(ContinuesH) 0x6ef00000 0x6f000000
G1HR ALLOC(ContinuesH) 0x6f000000 0x6f100000
G1HR ALLOC(ContinuesH) 0x6f100000 0x6f102010
3153920
931067
G1HR COMMIT [0x6f200000,0x6f300000]
G1HR COMMIT [0x6f300000,0x6f400000]
G1HR COMMIT [0x6f400000,0x6f500000]
G1HR ALLOC(StartsH) 0x6f200000 0x6f300000
G1HR ALLOC(ContinuesH) 0x6f300000 0x6f400000
G1HR ALLOC(ContinuesH) 0x6f400000 0x6f4b9810
G1HR COMMIT [0x6f500000,0x6f600000]
G1HR COMMIT [0x6f600000,0x6f700000]
G1HR COMMIT [0x6f700000,0x6f800000]
G1HR ALLOC(StartsH) 0x6f500000 0x6f600000
G1HR ALLOC(ContinuesH) 0x6f600000 0x6f700000
G1HR ALLOC(ContinuesH) 0x6f700000 0x6f7b9810
2856960
G1HR #StartGC 2
G1HR CSET 0x6e900000
G1HR COMMIT [0x6f800000,0x6f900000]
G1HR ALLOC(Old) 0x6f800000
G1HR RETIRE 0x6f800000 0x6f826838
G1HR #EndGC 2
G1HR ALLOC(Eden) 0x6e900000
1132510
G1HR COMMIT [0x6f900000,0x6fa00000]
G1HR ALLOC(SingleH) 0x6f900000 0x6f9eb010
G1HR COMMIT [0x6fa00000,0x6fb00000]
G1HR ALLOC(SingleH) 0x6fa00000 0x6faeb010
962560
G1HR #StartGC 3
G1HR CSET 0x6e900000
G1HR REUSE 0x6f800000
G1HR RETIRE 0x6f800000 0x6f8d2fb8
G1HR #EndGC 3
G1HR ALLOC(Eden) 0x6e900000
G1HR CLEANUP 0x6f400000
G1HR CLEANUP 0x6f300000
G1HR CLEANUP 0x6f200000
G1HR CLEANUP 0x6f100000
G1HR CLEANUP 0x6f000000
G1HR CLEANUP 0x6ef00000
G1HR CLEANUP 0x6ee00000
G1HR CLEANUP 0x6ed00000
G1HR CLEANUP 0x6ec00000
G1HR CLEANUP 0x6eb00000
G1HR CLEANUP 0x6ea00000
G1HR CLEANUP 0x6f700000
G1HR CLEANUP 0x6f600000
G1HR CLEANUP 0x6f500000
688827
G1HR ALLOC(StartsH) 0x6ea00000 0x6eb00000
G1HR ALLOC(ContinuesH) 0x6eb00000 0x6eb38810
G1HR ALLOC(StartsH) 0x6ec00000 0x6ed00000
G1HR ALLOC(ContinuesH) 0x6ed00000 0x6ed38810
1280000
591635
G1HR ALLOC(StartsH) 0x6ee00000 0x6ef00000
G1HR ALLOC(ContinuesH) 0x6ef00000 0x6ef1a810
G1HR ALLOC(StartsH) 0x6f000000 0x6f100000
G1HR ALLOC(ContinuesH) 0x6f100000 0x6f11a810
1157120
G1HR ALLOC(Eden) 0x6f400000
368657
G1HR COMMIT [0x6fb00000,0x6fc00000]
G1HR COMMIT [0x6fc00000,0x6fd00000]
G1HR COMMIT [0x6fd00000,0x6fe00000]
G1HR COMMIT [0x6fe00000,0x6ff00000]
G1HR ALLOC(StartsH) 0x6fb00000 0x6fc00000
G1HR ALLOC(ContinuesH) 0x6fc00000 0x6fd00000
G1HR ALLOC(ContinuesH) 0x6fd00000 0x6fe00000
G1HR ALLOC(ContinuesH) 0x6fe00000 0x6fe02010
G1HR COMMIT [0x6ff00000,0x70000000]
G1HR COMMIT [0x70000000,0x70100000]
G1HR COMMIT [0x70100000,0x70200000]
G1HR COMMIT [0x70200000,0x70300000]
G1HR ALLOC(StartsH) 0x6ff00000 0x70000000
G1HR ALLOC(ContinuesH) 0x70000000 0x70100000
G1HR ALLOC(ContinuesH) 0x70100000 0x70200000
G1HR ALLOC(ContinuesH) 0x70200000 0x70202010
3153920
931067
G1HR #StartGC 5
G1HR CSET 0x6f400000
G1HR CSET 0x6e900000
G1HR REUSE 0x6f800000
G1HR RETIRE 0x6f800000 0x6f8f9ad8
G1HR #EndGC 5
G1HR ALLOC(Eden) 0x6e900000
G1HR ALLOC(StartsH) 0x6f200000 0x6f300000
G1HR ALLOC(ContinuesH) 0x6f300000 0x6f400000
G1HR ALLOC(ContinuesH) 0x6f400000 0x6f4b9810
G1HR ALLOC(StartsH) 0x6f500000 0x6f600000
G1HR ALLOC(ContinuesH) 0x6f600000 0x6f700000
G1HR ALLOC(ContinuesH) 0x6f700000 0x6f7b9810
2856960
1132510
G1HR COMMIT [0x70300000,0x70400000]
G1HR ALLOC(SingleH) 0x70300000 0x703eb010
G1HR COMMIT [0x70400000,0x70500000]
G1HR ALLOC(SingleH) 0x70400000 0x704eb010
962560
G1HR #StartGC 6
G1HR CSET 0x6e800000
G1HR CSET 0x6f800000
G1HR CSET 0x6e900000
G1HR COMMIT [0x70500000,0x70600000]
G1HR ALLOC(Old) 0x70500000
G1HR RETIRE 0x70500000 0x7055d2c8
G1HR #EndGC 6
G1HR ALLOC(Eden) 0x6e900000
688827
G1HR COMMIT [0x70600000,0x70700000]
G1HR COMMIT [0x70700000,0x70800000]
G1HR ALLOC(StartsH) 0x70600000 0x70700000
G1HR ALLOC(ContinuesH) 0x70700000 0x70738810
G1HR COMMIT [0x70800000,0x70900000]
G1HR COMMIT [0x70900000,0x70a00000]
G1HR ALLOC(StartsH) 0x70800000 0x70900000
G1HR ALLOC(ContinuesH) 0x70900000 0x70938810
1280000
G1HR #StartGC 7
G1HR CSET 0x6e900000
G1HR REUSE 0x70500000
G1HR ALLOC(Old) 0x6f800000
G1HR RETIRE 0x6f800000 0x6f821b20
G1HR #EndGC 7
G1HR ALLOC(Eden) 0x6e900000
G1HR CLEANUP 0x70400000
G1HR CLEANUP 0x70300000
G1HR CLEANUP 0x6fe00000
G1HR CLEANUP 0x6fd00000
G1HR CLEANUP 0x6fc00000
G1HR CLEANUP 0x6fb00000
G1HR CLEANUP 0x6f700000
G1HR CLEANUP 0x6f600000
G1HR CLEANUP 0x6f500000
G1HR CLEANUP 0x70200000
G1HR CLEANUP 0x70100000
G1HR CLEANUP 0x70000000
G1HR CLEANUP 0x6ff00000
G1HR CLEANUP 0x6fa00000
G1HR CLEANUP 0x6f900000
G1HR CLEANUP 0x6f800000
G1HR CLEANUP 0x6f400000
G1HR CLEANUP 0x6f300000
G1HR CLEANUP 0x6f200000
G1HR CLEANUP 0x6f100000
G1HR CLEANUP 0x6f000000
G1HR CLEANUP 0x6ef00000
G1HR CLEANUP 0x6ee00000
G1HR CLEANUP 0x6ed00000
G1HR CLEANUP 0x6ec00000
G1HR CLEANUP 0x6eb00000
G1HR CLEANUP 0x6ea00000
591635
G1HR ALLOC(StartsH) 0x6ea00000 0x6eb00000
G1HR ALLOC(ContinuesH) 0x6eb00000 0x6eb1a810
G1HR ALLOC(StartsH) 0x6ec00000 0x6ed00000
G1HR ALLOC(ContinuesH) 0x6ed00000 0x6ed1a810
1157120
368657
G1HR ALLOC(StartsH) 0x6ee00000 0x6ef00000
G1HR ALLOC(ContinuesH) 0x6ef00000 0x6f000000
G1HR ALLOC(ContinuesH) 0x6f000000 0x6f100000
G1HR ALLOC(ContinuesH) 0x6f100000 0x6f102010
G1HR ALLOC(StartsH) 0x6f200000 0x6f300000
G1HR ALLOC(ContinuesH) 0x6f300000 0x6f400000
G1HR ALLOC(ContinuesH) 0x6f400000 0x6f500000
G1HR ALLOC(ContinuesH) 0x6f500000 0x6f502010
3153920
G1HR ALLOC(Eden) 0x70400000
931067
G1HR ALLOC(StartsH) 0x6f600000 0x6f700000
G1HR ALLOC(ContinuesH) 0x6f700000 0x6f800000
G1HR ALLOC(ContinuesH) 0x6f800000 0x6f8b9810
G1HR ALLOC(StartsH) 0x6f900000 0x6fa00000
G1HR ALLOC(ContinuesH) 0x6fa00000 0x6fb00000
G1HR ALLOC(ContinuesH) 0x6fb00000 0x6fbb9810
2856960
1132510
G1HR #StartGC 9
G1HR CSET 0x70400000
G1HR CSET 0x6e900000
G1HR ALLOC(Old) 0x70300000
G1HR RETIRE 0x70300000 0x70327b20
G1HR #EndGC 9
G1HR ALLOC(Eden) 0x6e900000
G1HR ALLOC(SingleH) 0x70400000 0x704eb010
G1HR ALLOC(SingleH) 0x6fe00000 0x6feeb010
962560
688827
G1HR ALLOC(StartsH) 0x6fc00000 0x6fd00000
G1HR ALLOC(ContinuesH) 0x6fd00000 0x6fd38810
G1HR ALLOC(StartsH) 0x6ff00000 0x70000000
G1HR ALLOC(ContinuesH) 0x70000000 0x70038810
1280000
G1HR #StartGC 10
G1HR CSET 0x70500000
G1HR CSET 0x6e900000
G1HR REUSE 0x70300000
G1HR RETIRE 0x70300000 0x703b9200
G1HR #EndGC 10
G1HR ALLOC(Eden) 0x6e900000
591635
G1HR ALLOC(StartsH) 0x70100000 0x70200000
G1HR ALLOC(ContinuesH) 0x70200000 0x7021a810
G1HR COMMIT [0x70a00000,0x70b00000]
G1HR COMMIT [0x70b00000,0x70c00000]
G1HR ALLOC(StartsH) 0x70a00000 0x70b00000
G1HR ALLOC(ContinuesH) 0x70b00000 0x70b1a810
1157120
G1HR #StartGC 11
G1HR CSET 0x6e900000
G1HR REUSE 0x70300000
G1HR ALLOC(Old) 0x70500000
G1HR RETIRE 0x70500000 0x70567150
G1HR #EndGC 11
G1HR ALLOC(Eden) 0x6e900000
G1HR CLEANUP 0x70900000
G1HR CLEANUP 0x70800000
G1HR CLEANUP 0x70400000
G1HR CLEANUP 0x6fe00000
G1HR CLEANUP 0x6fb00000
G1HR CLEANUP 0x6fa00000
G1HR CLEANUP 0x6f900000
G1HR CLEANUP 0x6f100000
G1HR CLEANUP 0x6f000000
G1HR CLEANUP 0x6ef00000
G1HR CLEANUP 0x6ee00000
G1HR CLEANUP 0x70700000
G1HR CLEANUP 0x70600000
G1HR CLEANUP 0x70000000
G1HR CLEANUP 0x6ff00000
G1HR CLEANUP 0x6fd00000
G1HR CLEANUP 0x6fc00000
G1HR CLEANUP 0x6f800000
G1HR CLEANUP 0x6f700000
G1HR CLEANUP 0x6f600000
G1HR CLEANUP 0x6f500000
G1HR CLEANUP 0x6f400000
G1HR CLEANUP 0x6f300000
G1HR CLEANUP 0x6f200000
G1HR CLEANUP 0x6ed00000
G1HR CLEANUP 0x6ec00000
G1HR CLEANUP 0x6eb00000
G1HR CLEANUP 0x6ea00000
368657
G1HR ALLOC(StartsH) 0x6ea00000 0x6eb00000
G1HR ALLOC(ContinuesH) 0x6eb00000 0x6ec00000
G1HR ALLOC(ContinuesH) 0x6ec00000 0x6ed00000
G1HR ALLOC(ContinuesH) 0x6ed00000 0x6ed02010
G1HR ALLOC(StartsH) 0x6ee00000 0x6ef00000
G1HR ALLOC(ContinuesH) 0x6ef00000 0x6f000000
G1HR ALLOC(ContinuesH) 0x6f000000 0x6f100000
G1HR ALLOC(ContinuesH) 0x6f100000 0x6f102010
3153920
931067
G1HR ALLOC(StartsH) 0x6f200000 0x6f300000
G1HR ALLOC(ContinuesH) 0x6f300000 0x6f400000
G1HR ALLOC(ContinuesH) 0x6f400000 0x6f4b9810
G1HR ALLOC(StartsH) 0x6f500000 0x6f600000
G1HR ALLOC(ContinuesH) 0x6f600000 0x6f700000
G1HR ALLOC(ContinuesH) 0x6f700000 0x6f7b9810
2856960
G1HR ALLOC(Eden) 0x70900000
1132510
G1HR ALLOC(SingleH) 0x70800000 0x708eb010
G1HR ALLOC(SingleH) 0x70400000 0x704eb010
962560
688827
G1HR #StartGC 13
G1HR CSET 0x70900000
G1HR CSET 0x6e900000
G1HR REUSE 0x70500000
G1HR RETIRE 0x70500000 0x705ae790
G1HR #EndGC 13
G1HR ALLOC(Eden) 0x6e900000
G1HR ALLOC(StartsH) 0x6f800000 0x6f900000
G1HR ALLOC(ContinuesH) 0x6f900000 0x6f938810
G1HR ALLOC(StartsH) 0x6fa00000 0x6fb00000
G1HR ALLOC(ContinuesH) 0x6fb00000 0x6fb38810
1280000
591635
G1HR ALLOC(StartsH) 0x6fc00000 0x6fd00000
G1HR ALLOC(ContinuesH) 0x6fd00000 0x6fd1a810
G1HR ALLOC(StartsH) 0x6fe00000 0x6ff00000
G1HR ALLOC(ContinuesH) 0x6ff00000 0x6ff1a810
1157120
G1HR #StartGC 14
G1HR CSET 0x70500000
G1HR CSET 0x70300000
G1HR CSET 0x6e900000
G1HR ALLOC(Old) 0x70900000
G1HR RETIRE 0x70900000 0x7095f070
G1HR #EndGC 14
G1HR ALLOC(Eden) 0x6e900000
368657
G1HR COMMIT [0x70c00000,0x70d00000]
G1HR COMMIT [0x70d00000,0x70e00000]
G1HR COMMIT [0x70e00000,0x70f00000]
G1HR COMMIT [0x70f00000,0x71000000]
G1HR ALLOC(StartsH) 0x70c00000 0x70d00000
G1HR ALLOC(ContinuesH) 0x70d00000 0x70e00000
G1HR ALLOC(ContinuesH) 0x70e00000 0x70f00000
G1HR ALLOC(ContinuesH) 0x70f00000 0x70f02010
G1HR COMMIT [0x71000000,0x71100000]
G1HR COMMIT [0x71100000,0x71200000]
G1HR COMMIT [0x71200000,0x71300000]
G1HR COMMIT [0x71300000,0x71400000]
G1HR ALLOC(StartsH) 0x71000000 0x71100000
G1HR ALLOC(ContinuesH) 0x71100000 0x71200000
G1HR ALLOC(ContinuesH) 0x71200000 0x71300000
G1HR ALLOC(ContinuesH) 0x71300000 0x71302010
3153920
G1HR ALLOC(Eden) 0x70300000
931067
G1HR ALLOC(StartsH) 0x70500000 0x70600000
G1HR ALLOC(ContinuesH) 0x70600000 0x70700000
G1HR ALLOC(ContinuesH) 0x70700000 0x707b9810
G1HR COMMIT [0x71400000,0x71500000]
G1HR COMMIT [0x71500000,0x71600000]
G1HR COMMIT [0x71600000,0x71700000]
G1HR ALLOC(StartsH) 0x71400000 0x71500000
G1HR ALLOC(ContinuesH) 0x71500000 0x71600000
G1HR ALLOC(ContinuesH) 0x71600000 0x716b9810
2856960
1132510
G1HR ALLOC(SingleH) 0x70000000 0x700eb010
G1HR ALLOC(SingleH) 0x6e800000 0x6e8eb010
962560
G1HR #StartGC 15
G1HR CSET 0x70300000
G1HR CSET 0x6e900000
G1HR REUSE 0x70900000
G1HR RETIRE 0x70900000 0x709c61c0
G1HR #EndGC 15
G1HR ALLOC(Eden) 0x6e900000
G1HR CLEANUP 0x71300000
G1HR CLEANUP 0x71200000
G1HR CLEANUP 0x71100000
G1HR CLEANUP 0x71000000
G1HR CLEANUP 0x70b00000
G1HR CLEANUP 0x70a00000
G1HR CLEANUP 0x70800000
G1HR CLEANUP 0x70700000
G1HR CLEANUP 0x70600000
G1HR CLEANUP 0x70500000
G1HR CLEANUP 0x70400000
G1HR CLEANUP 0x6ff00000
G1HR CLEANUP 0x6fe00000
G1HR CLEANUP 0x6fd00000
G1HR CLEANUP 0x6fc00000
G1HR CLEANUP 0x6fb00000
G1HR CLEANUP 0x6fa00000
G1HR CLEANUP 0x6f900000
G1HR CLEANUP 0x6f800000
G1HR CLEANUP 0x6f700000
G1HR CLEANUP 0x6f600000
G1HR CLEANUP 0x6f500000
G1HR CLEANUP 0x6f400000
G1HR CLEANUP 0x6f300000
G1HR CLEANUP 0x6f200000
G1HR CLEANUP 0x6f100000
G1HR CLEANUP 0x6f000000
G1HR CLEANUP 0x6ef00000
G1HR CLEANUP 0x6ee00000
G1HR CLEANUP 0x6ed00000
G1HR CLEANUP 0x6ec00000
G1HR CLEANUP 0x6eb00000
G1HR CLEANUP 0x6ea00000
G1HR CLEANUP 0x71600000
G1HR CLEANUP 0x71500000
G1HR CLEANUP 0x71400000
G1HR CLEANUP 0x70f00000
G1HR CLEANUP 0x70e00000
G1HR CLEANUP 0x70d00000
G1HR CLEANUP 0x70c00000
G1HR CLEANUP 0x70200000
G1HR CLEANUP 0x70100000
688827
G1HR ALLOC(StartsH) 0x6ea00000 0x6eb00000
G1HR ALLOC(ContinuesH) 0x6eb00000 0x6eb38810
G1HR ALLOC(StartsH) 0x6ec00000 0x6ed00000
G1HR ALLOC(ContinuesH) 0x6ed00000 0x6ed38810
1280000
G1HR ALLOC(Eden) 0x71300000
591635
G1HR ALLOC(StartsH) 0x6ee00000 0x6ef00000
G1HR ALLOC(ContinuesH) 0x6ef00000 0x6ef1a810
G1HR ALLOC(StartsH) 0x6f000000 0x6f100000
G1HR ALLOC(ContinuesH) 0x6f100000 0x6f11a810
1157120
368657
File output byte count = 0 checksum = 0
#### IO Statistics for this Run ####
## IO time : 0.054 seconds
## No. of File opens : 25
## No. of Byte Reads from cache : 0
## No. of Byte Reads from File : 47052800
## No. of Byte Reads from Url : 0
#### Cumulative Cache Stats: N 0, B 0, H 0, M 25
#### No. of HTTP retries : 0
Run 0 end. Total memory=49283072 free memory=39622344
======= _201_compress Finished in 2.593 secs
requested gc
G1HR RETIRE 0x71300000 0x713feb68
G1HR #StartFullGC 17
G1HR UNCOMMIT [0x71600000,0x71700000]
G1HR UNCOMMIT [0x71500000,0x71600000]
G1HR UNCOMMIT [0x71400000,0x71500000]
G1HR UNCOMMIT [0x71300000,0x71400000]
G1HR UNCOMMIT [0x71200000,0x71300000]
G1HR UNCOMMIT [0x71100000,0x71200000]
G1HR UNCOMMIT [0x71000000,0x71100000]
G1HR UNCOMMIT [0x70f00000,0x71000000]
G1HR UNCOMMIT [0x70e00000,0x70f00000]
G1HR UNCOMMIT [0x70d00000,0x70e00000]
G1HR UNCOMMIT [0x70c00000,0x70d00000]
G1HR UNCOMMIT [0x70b00000,0x70c00000]
G1HR UNCOMMIT [0x70a00000,0x70b00000]
G1HR UNCOMMIT [0x70900000,0x70a00000]
G1HR UNCOMMIT [0x70800000,0x70900000]
G1HR UNCOMMIT [0x70700000,0x70800000]
G1HR UNCOMMIT [0x70600000,0x70700000]
G1HR UNCOMMIT [0x70500000,0x70600000]
G1HR UNCOMMIT [0x70400000,0x70500000]
G1HR UNCOMMIT [0x70300000,0x70400000]
G1HR UNCOMMIT [0x70200000,0x70300000]
G1HR UNCOMMIT [0x70100000,0x70200000]
G1HR UNCOMMIT [0x70000000,0x70100000]
G1HR UNCOMMIT [0x6ff00000,0x70000000]
G1HR UNCOMMIT [0x6fe00000,0x6ff00000]
G1HR UNCOMMIT [0x6fd00000,0x6fe00000]
G1HR UNCOMMIT [0x6fc00000,0x6fd00000]
G1HR UNCOMMIT [0x6fb00000,0x6fc00000]
G1HR UNCOMMIT [0x6fa00000,0x6fb00000]
G1HR UNCOMMIT [0x6f900000,0x6fa00000]
G1HR UNCOMMIT [0x6f800000,0x6f900000]
G1HR UNCOMMIT [0x6f700000,0x6f800000]
G1HR UNCOMMIT [0x6f600000,0x6f700000]
G1HR UNCOMMIT [0x6f500000,0x6f600000]
G1HR UNCOMMIT [0x6f400000,0x6f500000]
G1HR UNCOMMIT [0x6f300000,0x6f400000]
G1HR UNCOMMIT [0x6f200000,0x6f300000]
G1HR UNCOMMIT [0x6f100000,0x6f200000]
G1HR UNCOMMIT [0x6f000000,0x6f100000]
G1HR UNCOMMIT [0x6ef00000,0x6f000000]
G1HR UNCOMMIT [0x6ee00000,0x6ef00000]
G1HR UNCOMMIT [0x6ed00000,0x6ee00000]
G1HR POST-COMPACTION(Old) 0x6e800000 0x6e854f58
G1HR #EndFullGC 17
G1HR ALLOC(Eden) 0x6e900000
More information about the hotspot-gc-dev
mailing list