【发布时间】:2009-11-29 12:29:05
【问题描述】:
我找到了 JVM 标志 here。有没有更详细的说明他们究竟做了什么?
【问题讨论】:
标签: java garbage-collection jvm jvm-hotspot
我找到了 JVM 标志 here。有没有更详细的说明他们究竟做了什么?
【问题讨论】:
标签: java garbage-collection jvm jvm-hotspot
在 Sun 上,使用 -Xloggc:gc.log 记录到文件,-verbose:gc 也是一个常用的开关。
另外,确保-XX:+PrintGCDetails 和-XX:+PrintGCTimeStamps(注意加号)。时间戳开关是多余的,但最好包含在内。
【讨论】:
-verbose:gc 是一种以详细方式记录垃圾收集事件的机制,通过该机制可以将它们解析并在后或运行时评估为到所需的 VM 人体工程学。 :-)
-verbose:gc 是-XX:+PrintGC 的别名;见stackoverflow.com/questions/49609051/…
设置此标志会将 JVM 进行的所有垃圾收集写入日志文件(或标准输出,但用处不大),这些可以通过 here 等工具进行分析。使用这些信息,您可以微调您的垃圾收集配置。
【讨论】: