Skip to content

Commit 8094e07

Browse files
committed
suppress warnings for -XX:+PrintHeapAtGC for jdk8 logs
1 parent 18f43e8 commit 8094e07

File tree

3 files changed

+59
-1
lines changed

3 files changed

+59
-1
lines changed

src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderSun1_6_0G1.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,8 @@ public class DataReaderSun1_6_0G1 extends AbstractDataReaderSun {
112112
HEAP_STRINGS.add("compacting perm gen");
113113
HEAP_STRINGS.add("the space");
114114
HEAP_STRINGS.add("No shared spaces configured.");
115-
HEAP_STRINGS.add("Metaspace");
115+
HEAP_STRINGS.add("Metaspace"); // java 8
116+
HEAP_STRINGS.add("class space"); // java 8
116117
HEAP_STRINGS.add("}");
117118
}
118119

src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderSun1_8_0G1.java

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,4 +98,20 @@ public void printGCCauseTenuringDistribution() throws Exception {
9898
assertEquals("number of errors", 0, handler.getCount());
9999
}
100100

101+
@Test
102+
public void printHeapAtGC() throws Exception {
103+
TestLogHandler handler = new TestLogHandler();
104+
handler.setLevel(Level.WARNING);
105+
IMP_LOGGER.addHandler(handler);
106+
DATA_READER_FACTORY_LOGGER.addHandler(handler);
107+
108+
DataReader reader = getDataReader("SampleSun1_8_0G1PrintHeapAtGc.txt");
109+
GCModel model = reader.read();
110+
111+
assertEquals("gc pause sum", 0.0055924, model.getPause().getSum(), 0.000000001);
112+
113+
assertEquals("number of errors", 0, handler.getCount());
114+
}
115+
116+
101117
}
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
Java HotSpot(TM) 64-Bit Server VM (25.20-b23) for windows-amd64 JRE (1.8.0_20-b26), built on Jul 30 2014 13:51:23 by "java_re" with MS VC++ 10.0 (VS2010)
2+
Memory: 4k page, physical 4193296k(1247428k free), swap 8384728k(4916632k free)
3+
CommandLine flags: -XX:InitialHeapSize=67092736 -XX:MaxHeapSize=134217728 -XX:-PrintAdaptiveSizePolicy -XX:+PrintGC -XX:-PrintGCApplicationConcurrentTime -XX:-PrintGCApplicationStoppedTime -XX:+PrintGCDateStamps -XX:+PrintGCDetails -XX:-PrintGCTimeStamps -XX:+PrintHeapAtGC -XX:+PrintTenuringDistribution -XX:+UseCompressedClassPointers -XX:+UseCompressedOops -XX:+UseG1GC -XX:-UseLargePagesIndividualAllocation
4+
{Heap before GC invocations=0 (full 0):
5+
garbage-first heap total 65536K, used 5120K [0x00000000f8000000, 0x00000000fc000000, 0x0000000100000000)
6+
region size 1024K, 5 young (5120K), 0 survivors (0K)
7+
Metaspace used 2459K, capacity 4490K, committed 4864K, reserved 1056768K
8+
class space used 269K, capacity 386K, committed 512K, reserved 1048576K
9+
2014-10-21T22:20:48.668+0200: [GC pause (G1 Evacuation Pause) (young)
10+
Desired survivor size 524288 bytes, new threshold 15 (max 15)
11+
, 0.0055924 secs]
12+
[Parallel Time: 3.6 ms, GC Workers: 4]
13+
[GC Worker Start (ms): Min: 196.1, Avg: 196.1, Max: 196.1, Diff: 0.0]
14+
[Ext Root Scanning (ms): Min: 0.5, Avg: 0.5, Max: 0.6, Diff: 0.0, Sum: 2.2]
15+
[Update RS (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.0]
16+
[Processed Buffers: Min: 0, Avg: 0.0, Max: 0, Diff: 0, Sum: 0]
17+
[Scan RS (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.0]
18+
[Code Root Scanning (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.0]
19+
[Object Copy (ms): Min: 2.9, Avg: 2.9, Max: 3.0, Diff: 0.0, Sum: 11.7]
20+
[Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1]
21+
[GC Worker Other (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.0, Sum: 0.3]
22+
[GC Worker Total (ms): Min: 3.6, Avg: 3.6, Max: 3.6, Diff: 0.0, Sum: 14.4]
23+
[GC Worker End (ms): Min: 199.7, Avg: 199.7, Max: 199.7, Diff: 0.0]
24+
[Code Root Fixup: 0.0 ms]
25+
[Code Root Migration: 0.0 ms]
26+
[Code Root Purge: 0.0 ms]
27+
[Clear CT: 0.0 ms]
28+
[Other: 1.9 ms]
29+
[Choose CSet: 0.0 ms]
30+
[Ref Proc: 0.1 ms]
31+
[Ref Enq: 0.0 ms]
32+
[Redirty Cards: 0.0 ms]
33+
[Free CSet: 0.0 ms]
34+
[Eden: 5120.0K(5120.0K)->0.0B(10.0M) Survivors: 0.0B->1024.0K Heap: 5120.0K(64.0M)->4576.2K(64.0M)]
35+
Heap after GC invocations=1 (full 0):
36+
garbage-first heap total 65536K, used 4576K [0x00000000f8000000, 0x00000000fc000000, 0x0000000100000000)
37+
region size 1024K, 1 young (1024K), 1 survivors (1024K)
38+
Metaspace used 2459K, capacity 4490K, committed 4864K, reserved 1056768K
39+
class space used 269K, capacity 386K, committed 512K, reserved 1048576K
40+
}
41+
[Times: user=0.00 sys=0.00, real=0.00 secs]

0 commit comments

Comments
 (0)