详细的Java GC日志

前端之家收集整理的这篇文章主要介绍了详细的Java GC日志前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

当使用以下args时,sun JVM将详细的GC日志输出到StdOut.

 -verbose:gc
 -XX:+PrintGCTimeStamps
 -XX:+PrintGCDetails

但是,我不希望StdOut中的输出,我真的不需要每个GC的细节.是否可以以编程方式访问用于这些日志的数据?我希望能够记录我自己的日志文件分配/收集的内存量,理想情况下是平均对象大小.

最佳答案
你需要添加

-Xloggc:log_file_name

每次JVM启动时都会重新初始化此文件,因此如果要保留它以进行分析,请不要忘记将其移动到安全位置.

Java 6可以找到here的许多命令行选项的完整列表.

猜你在找的Java相关文章