有没有办法查看使用JRE内置hprof代理{{1}创建的 java hprof
cpu性能分析转储参数?
以下工具不支持查看hprof cpu采样数据:
答案 0 :(得分:1)
一些谷歌搜索发现了两个似乎分析hprof cpu=samples
选项生成的CPU分析数据的工具(我还没有尝试过任何一个):
PerfAnal:请参阅项目页面中显示的this link和this one。但是,它似乎很老了,所以希望你能幸运地使用它。
惠普的一款名为HPjmeter的工具。 this question的所有者提到成功使用它来分析此类分析信息。该工具的用户手册说它支持代理输出的二进制格式。
请记住,在所有情况下,hprof代理始终是实验性的(this post讨论其不准确性),甚至可以在Java 9中完全删除它。使用您提到的工具要好得多尽可能在运行时分析应用程序。