2014-10-01 44 views
4

我已启用GC日志记录为我的应用程序之一。这是日志的一部分。我已经搜索了解如何阅读,但它看起来有点不同于Java 7或更旧版本的旧文章。我特别感兴趣的是标有**的值。为什么印在日志中值接近,但在每行 GC参数不同影响阅读Oracle Java 8 gc日志

Java HotSpot(TM) 64-Bit Server VM (25.5-b02) for linux-amd64 JRE (1.8.0_05-b13), built on Mar 18 2014 00:29:27 by "java_re" with gcc 4.3.0 20080428 (Red Hat 4.3.0-8) 
Memory: 4k page, physical 8061636k(1507688k free), swap 8355832k(5938840k free) 
CommandLine flags: -XX:InitialHeapSize=268435456 -XX:+ManagementServer -XX:MaxHeapSize=268435456 -XX:+PrintGC -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+UseCompressedClassPointers -XX:+UseCompressedOops -XX:+UseParallelGC 



85.003: [GC (Allocation Failure) [PSYoungGen: 74018K->350K(81408K)] 236281K->162693K(**256512K**), 0.0158446 secs] [Times: user=0.03 sys=0.00, real=0.02 secs] 
85.200: [GC (Allocation Failure) [PSYoungGen: 75598K->406K(80896K)] 237941K->162843K(**256000K**), 0.0177163 secs] [Times: user=0.03 sys=0.00, real=0.02 secs] 
85.405: [GC (Allocation Failure) [PSYoungGen: 75654K->390K(81920K)] 238092K->162915K(**257024K**), 0.0237740 secs] [Times: user=0.04 sys=0.00, real=0.03 secs] 
86.921: [GC (Allocation Failure) [PSYoungGen: 77173K->2579K(81920K)] 239698K->165199K(**257024K**), 0.0315362 secs] [Times: user=0.06 sys=0.00, real=0.03 secs] 
87.225: [GC (Allocation Failure) [PSYoungGen: 79373K->512K(81920K)] 241993K->163869K(**257024K**), 0.0306456 secs] [Times: user=0.05 sys=0.01, real=0.03 secs] 
87.551: [GC (Metadata GC Threshold) [PSYoungGen: 42769K->594K(81920K)] 206126K->164086K(257024K), 0.0229454 secs] [Times: user=0.04 sys=0.00, real=0.02 secs] 
87.574: [Full GC (Metadata GC Threshold) [PSYoungGen: 594K->0K(81920K)] [ParOldGen: 163492K->47257K(**175104K**)] 164086K->47257K(**257024K**), [Metaspace: 53346K->53346K(1099776K)], 0.9669507 secs] [Times: user=1.77 sys=0.01, real=0.97 secs] 
89.126: [GC (Allocation Failure) [PSYoungGen: 76792K->1157K(82432K)] 124050K->48423K(257536K), 0.0158828 secs] [Times: user=0.03 sys=0.00, real=0.02 secs] 

谢谢您的帮助。

+0

可能的重复http://stackoverflow.com/questions/16794783/how-to-read-a-verbosegc-output – BevynQ 2014-10-01 23:55:54

+0

@BevynQ我发布此问题之前已访问链接。然而,我不明白为什么最大的旧有空间不同。谢谢 – Murali 2014-10-02 05:41:30

+0

可能你已经开启了自适应尺寸调整策略。 查看选项'-XX + UseAdaptiveSizePolicy'的详细信息 – Pushkar 2015-07-28 14:38:43

回答