小编Tul*_*ian的帖子

寻找端到端Java CPU Profilers的建议

Java存在哪些好的端到端CPU分析器?

我正在寻找的快速列表:

  1. 脱机分析 - 程序执行期间无需用户交互或GUI.将配置文件数据转储到文件然后需要使用GUI进行查看很好,我只是不想在工作运行时保管它
  2. 端到端记录 - 在进入J2SE应用程序的主要调用后,Profiler应该能够立即开始记录.它应该在JVM退出之前立即停止录制.
  3. 调用图生成 - 在分析之后,将数据转换为可视调用图是很好的.

Google有一个很好的C/C++分析器 - http://google-perftools.googlecode.com/svn/trunk/doc/cpuprofile.html

如果Java的等价物存在,它正是我正在寻找的.

我没有在我的潜在剖析器列表中包含HProf,因为与使用精确CPU调用分析时看到的其他商业剖析器相比,它表现不佳(通常通过字节代码注入完成,这很慢,但HProf至少出现比其他分析器慢一个数量级,当单个采样配置文件运行需要1-2个小时时,等同于一天的同一次运行是不可接受的)

java profiling

6
推荐指数
1
解决办法
2333
查看次数

标签 统计

java ×1

profiling ×1