![]() |
1
15
IBM的GC工具包完全按照您的要求执行。 https://www.ibm.com/developerworks/java/jdk/tools/gcmv/ 不过,我不确定它是否与Sun的JVM中的GC日志兼容。 |
![]() |
3
12
我认为有些人正在添加Java探针,它们不真正解析垃圾收集日志,因为问题是… 我试过其他人(gcviewer、gchisto、ibm),我发现用于分析gc日志的最佳工具是 HPjmeter 它主要是针对HP-UX JVM的,但是它也通常与Sun JVM一起工作并且做得很好。 alt text http://blog.xebia.com/wp-content/uploads/2008/09/hpjmeter-gctime.jpg |
![]() |
4
8
我试过一个在线工具 http://gceasy.io ,它可以读取我的Sun JDK 1.8 GC日志。 |
![]() |
5
7
|
![]() |
6
7
我发现最强大的工具是IBM的PMAT,它可以处理IBM和Hotspot JVM日志,并将其可视化: https://www.ibm.com/developerworks/mydeveloperworks/groups/service/html/communityview?communityUuid=22d56091-3a7b-4497-b36e-634b51838e11 我发现它比IBMSupportAssistant中的工具更快,提供了更多的细节。 它正在不断更新,最后是7月12日。 不过,似乎在使用策略cms解析日志时遇到了一些问题,但希望可以修复这些问题。 printgcstats也相当不错,它提供了很好的统计信息,但不适合随着时间的推移进行可视化,这需要一些工作。 |
![]() |
7
5
我用 YourKit java profiler ,它允许您测量这类事情,以及更多,但使用它自己的格式而不是分析日志。它可以在Java 5下做更多的工作,但是应该在1.4以下。 |
![]() |
9
3
几年前,john coomes(hotspot gc group)发布了printgcstats,这是一个awk脚本,用于“总结垃圾收集的统计信息,特别是GC暂停时间总计、平均值、最大值和标准偏差”。脚本的副本托管在java.net上: http://java.net/projects/printgcstats |
![]() |
10
2
|
![]() |
11
2
VisualVM的gchisto插件不工作 https://gchisto.dev.java.net/ 我有一个包含jdk1.6的printgc所有详细信息的文件,但找不到读取它的工具。 以前使用JDK1.5时,我们使用了hpjmeter,它工作得很好,但现在使用JDK1.6时,它不工作。 尝试如下:IBM模式建模和分析工具Java垃圾收集器-它不承认该文件。gcCollector不工作,它继续读取文件进行分析。 |
![]() |
12
1
如何尝试一些分析工具,如jprobe免费软件(Eclipse插件)。 |
![]() |
S. Jacson · 任意两台发电机的速度差(内置功能) 2 年前 |
![]() |
Sadeq Dousti · 相当于“嵌套删除”的执行性能SQL查询 2 年前 |
![]() |
Prince · 复制大型文件需要更多时间 2 年前 |
![]() |
Sagar · 为什么在循环之外声明变量会更快? 2 年前 |
![]() |
seco · 如何在不挂起页面的情况下加载JS 2 年前 |