0

升级 yourkit profiler 时,我在他们的网站上注意到以下消息:

YourKit Java Profiler 8.0.30

仅使用 8.0 版来分析 Java 5 应用程序。要分析 Java 6 和 Java 7 应用程序,请使用 9.5 版。

我无法理解的是为什么他们建议使用 8.0 分析 Java 5 应用程序?这背后是否有任何理由或只是营销?

4

2 回答 2

1

推测,Java 6 中添加了新的 API,使 9.5 版能够更高效地工作。那肯定会理解这个信息。

编辑:这在Yourkit 9.0 更改页面上得到确认:

警告:只能分析在 Java 6 或更新版本上运行的应用程序。此版本的分析器提供的新功能需要 Java 6 API,这些 API 在早期 Java 版本中不可用。要分析 Java 5 应用程序,请使用 YourKit Java Profiler 8.0。

于 2011-05-16T06:22:12.097 回答
0

我已经使用 Yourkit 7.5 分析了 java 6 应用程序,它运行良好。

已经看到一些小错误 - GC 时间并不总是正确的,在 CPU 分析采样模式下,有一些 Object.wait 方法不应该消耗 CPU。

于 2011-05-16T07:14:43.003 回答