我已使用-Xloggc:/ path / to / file选项为我的Web应用程序启用了垃圾收集的日志记录。所有在线文档/教程都解释了这些内容的含义:
[GC 4044799K->4039197K(9122624K), 0.2320070 secs]
[GC 7108933K->5064363K(9122624K), 1.2854980 secs]
[Full GC 4832238K->1823552K(9122624K), 8.7740310 secs]
但是大约7%的条目看起来像下面那些,我的问题是什么意思?:
[GC 6536892K(9122624K), 1.6101470 secs]
[GC 5299301K(9122624K), 0.2458250 secs]
据我所知,没有关于这意味着什么的文件(我甚至去了Google的第2页结果)。没有箭头,所以我认为这意味着它试图垃圾收集并且不能。我没有具体确认这一点;这只是我的假设。
编辑:我添加了实际值,但数字真的到处都是。
答案 0 :(得分:1)
我怀疑您使用的是CMS GC,这意味着,当空间大小 6536892K 时,Tenured生成空间容量 9122624K 并触发CMS GC。
[GC 6536892K(9122624K), 1.6101470 secs]
可以在此link
找到Hotspot的解释