如何将详细垃圾收集输出重定向到文件? Sun 的网站显示了 Unix 的示例,但不适用于 Windows。
从输出java -X
:
-Xloggc:<file> log GC status to a file with time stamps
记录在案here http://docs.oracle.com/javase/8/docs/technotes/tools/windows/java.html:
-Xloggc:filename
设置应将详细 GC 事件信息重定向到的文件以进行日志记录。写入此文件的信息类似于输出-verbose:gc
自每个记录事件之前的第一个 GC 事件以来经过的时间。这-Xloggc
选项覆盖-verbose:gc
如果两者都给出相同的java
命令。
Example:
-Xloggc:garbage-collection.log
所以输出看起来像这样:
0.590: [GC 896K->278K(5056K), 0.0096650 secs]
0.906: [GC 1174K->774K(5056K), 0.0106856 secs]
1.320: [GC 1670K->1009K(5056K), 0.0101132 secs]
1.459: [GC 1902K->1055K(5056K), 0.0030196 secs]
1.600: [GC 1951K->1161K(5056K), 0.0032375 secs]
1.686: [GC 1805K->1238K(5056K), 0.0034732 secs]
1.690: [Full GC 1238K->1238K(5056K), 0.0631661 secs]
1.874: [GC 62133K->61257K(65060K), 0.0014464 secs]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)