【发布时间】:2009-12-03 12:29:08
【问题描述】:
我正在尝试分析我们的应用程序的 GC 行为(在 Tomcat 中运行,在 Sun 的热点,JVM 1.6 下)。 p>
到目前为止,我已经指示 JVM 使用...将 GC 日志发送到单独的文件中。
-Xloggc:gc.log
-XX:+PrintGCApplicationStoppedTime
-XX:+PrintGCApplicationConcurrentTime
-XX:+PrintGC
-XX:+PrintGCTimeStamps
-XX:+PrintGCDetails
...并使用 jstat 输出日志使用...
jstat -gc -t 29045 5s > jstat.gc
我看到了有趣的信息,但没有找到帮助我分析/可视化这些日志的工具。我被this question 指向GCViewer,但它只解析gc.log 中的几行日志,然后因异常而崩溃。对于我正在使用的特定 JVM,是否有更好或更新的工具来解析这些特定日志?
【问题讨论】:
标签: java garbage-collection logging jstat