Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。












想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。

5年前关闭。



Improve this question




我正在寻找一种工具或脚本,该工具或脚本将从我的Web应用程序获取控制台日志,解析出垃圾回收信息并以有意义的方式显示。

我正在使用以下标志在Sun Java 1.4.2 JVM上启动:
-verbose:gc -XX:+PrintGCTimeStamps -XX:+PrintGCDetails

日志输出如下所示:
54.736: [Full GC 54.737: [Tenured: 172798K->18092K(174784K), 2.3792658 secs] 257598K->18092K(259584K), [Perm : 20476K->20476K(20480K)], 2.4715398 secs]

如果我有一个可视化地绘制垃圾收集趋势图表的工具,那么了解数百种这类日志条目将更加容易。

最佳答案

IBM的GC工具箱完全可以满足您的要求。

https://www.ibm.com/developerworks/java/jdk/tools/gcmv/

我不确定它是否与Sun JVM的GC日志兼容。

09-28 07:38