为什么建议使用 Yourkit 8.X 仅分析 java 5 应用程序?

发布于 2024-11-07 02:57:02 字数 265 浏览 0 评论 0原文

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

YourKit Java 分析器 8.0.30

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

我不明白的是为什么他们建议使用 8.0 来分析 Java 5 应用程序?这背后有什么道理或者只是营销吗?

When upgrading yourkit profiler I've noticed the following message at their web site:

YourKit Java Profiler 8.0.30

Use version 8.0 to profile Java 5
applications only. To profile Java 6
and Java 7 applications, use version
9.5.

The thing I cannot understand is why do they recommend to profile only Java 5 applications with 8.0? Is there any rationale behind this or just marketing?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

凉城已无爱 2024-11-14 02:57:02

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

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

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

At a guess, new APIs were added to Java 6 which allow version 9.5 to work more efficiently or effectively. That would certainly make sense of the message.

EDIT: This is confirmed on the Yourkit 9.0 changes page:

Caveat: only applications running on Java 6 or newer can be profiled. New functionality provided by this version of the profiler requires Java 6 APIs which are not available in earlier Java versions. For profiling Java 5 applications, please use YourKit Java Profiler 8.0.

贱人配狗天长地久 2024-11-14 02:57:02

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

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

I have profiled java 6 applications with Yourkit 7.5 and it worked well.

Have seen some small bugs - GC time is not always correct, in CPU profiling sampling mode there are Object.wait methods that are not supposed to consume CPU.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文