我正在寻找一个工具或脚本,可以从我的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]
如果我有一个工具可以直观地显示垃圾收集趋势,那么理解数百个这样的日志条目就会容易得多。
发布于 2009-02-12 17:26:46
IBM的GC工具包完全按照您的要求进行操作。
https://www.ibm.com/developerworks/java/jdk/tools/gcmv/
不过,我不确定它是否与Sun的JVM中的GC日志兼容。
发布于 2009-02-13 10:58:19
gcviewer可以做你想做的事情。
发布于 2015-12-25 16:00:02
我试过一个在线工具http://gceasy.io,它可以读取我的sun JDK1.8GC日志。
https://stackoverflow.com/questions/541832
复制相似问题