加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

详细的Java GC日志

发布时间:2020-12-14 19:15:49 所属栏目:Java 来源:网络整理
导读:当使用以下args时,sun JVM将详细的GC日志输出到StdOut. -verbose:gc -XX:+PrintGCTimeStamps -XX:+PrintGCDetails 但是,我不希望StdOut中的输出,我真的不需要每个GC的细节.是否可以以编程方式访问用于这些日志的数据?我希望能够记录我自己的日志文件分配/收

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

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

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

最佳答案
你需要添加

-Xloggc:log_file_name

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读