10
|
David Citron · 技术社区 · 15 年前 |
1
6
Your Kit Java Profiler能够读取hprof快照(我不确定是否仅用于内存分析或CPU)。它不是免费的,但它是迄今为止我使用过的最好的java分析器。它以清晰、直观的方式显示结果,并且在大型数据集上表现良好。文档也很好。 |
2
1
用于查看和分析
PerfAnal是一个免费下载(GPL,最初是书中的一个示例项目 ). http://www.oracle.com/technetwork/articles/javase/perfanal-137231.html 更多信息和下载。 通常你可以跑
对于大型hprof文件,可能需要使用-Xmx。 |
4
0
Eclipse Memory Analyzer 用于成功分析不同的性能问题。首先,按照Eclipse项目网页中的说明安装该工具。
然后在eclipse中导入.hprof文件。它有一些自动报告,试图(对我来说,它们通常不起作用)指出哪些可能是问题。 编辑: JRat 对于小项目。它显示了每个方法花费的时间、调用方法的次数、调用的层次结构等。唯一的问题是,据我所知,它不支持.hprof文件。要使用它,您需要执行程序并添加一个VM参数
这将生成一个目录,其中包含该工具捕获的配置文件。然后,执行
打开痕迹。即使是一个简单的工具,我也认为它是有用的。 |
KWMuller · 如何在Netbeans中访问调用计数? 7 年前 |
Tim · 测量所有目标(包括相关目标)的xcodebuild持续时间 7 年前 |
Bram · 如何启动和停止性能采样 7 年前 |
GoodGoodMan · 如何测量C代码中方法的cpu和内存使用率 7 年前 |
JumpingJezza · 读取2D矩阵的最快方法 7 年前 |
Mayank · 作为后台服务运行的行分析python代码 7 年前 |