【发布时间】:2011-05-26 07:44:32
【问题描述】:
我想自动化我们的现场案例分析。 我们有时会从生产中的产品崩溃中获取 HPROF 文件,并寻找我们知道的“典型”问题。例子:
- 创建问题的特定线程
- 填满堆的特定类
- 等
目前 HPROF 分析是手动完成的。 我想自动化。 有谁知道允许这样做的好的 Java 分析器?我非常了解 Yourkit 和 JProfiler,但不知道这些功能。
谢谢!
【问题讨论】:
标签: java automation profiler
我想自动化我们的现场案例分析。 我们有时会从生产中的产品崩溃中获取 HPROF 文件,并寻找我们知道的“典型”问题。例子:
目前 HPROF 分析是手动完成的。 我想自动化。 有谁知道允许这样做的好的 Java 分析器?我非常了解 Yourkit 和 JProfiler,但不知道这些功能。
谢谢!
【问题讨论】:
标签: java automation profiler
您可以在VisualVM 中找到一些东西。它集成了 OQL 脚本引擎并允许您保留自己的查询,以便您可以轻松地针对各种堆转储运行它们。但是,它还没有准备好进行无头分析。
VisualVM 中的 OQL 实现基于您在 jhat 中可以找到的实现,这意味着它是基于 javascript - 除了“标准” OQL 查询它允许您使用纯 javascript 从而增加了许多倍的灵活性。
很少有与 VisualVM 捆绑在一起的 javascript 分析示例,或者您可以使用用户邮件列表来获取帮助。
干杯!
【讨论】: