0

yourkit プロファイラーをアップグレードすると、Web サイトに次のメッセージが表示されることに気付きました。

YourKit Java プロファイラー 8.0.30

バージョン 8.0 を使用して、Java 5 アプリケーションのみをプロファイリングします。Java 6 および Java 7 アプリケーションをプロファイリングするには、バージョン 9.5 を使用します。

私が理解できないのは、8.0 で Java 5 アプリケーションのみをプロファイリングすることを推奨する理由です。これには何らかの理由があるのでしょうか、それとも単なるマーケティングなのでしょうか?

4

2 に答える 2

1

推測では、新しい API が Java 6 に追加され、バージョン 9.5 がより効率的または効果的に機能するようになりました。それは確かにメッセージに意味があります。

編集: これは、Yourkit 9.0 の変更ページで確認されています。

注意: Java 6 以降で実行されているアプリケーションのみをプロファイリングできます。このバージョンのプロファイラーで提供される新しい機能には、以前の Java バージョンでは使用できない Java 6 API が必要です。Java 5 アプリケーションのプロファイリングには、YourKit Java Profiler 8.0 を使用してください。

于 2011-05-16T06:22:12.097 に答える
0

Yourkit 7.5 で Java 6 アプリケーションのプロファイリングを行ったところ、うまく機能しました。

いくつかの小さなバグが見られました - GC 時間が常に正確であるとは限りません。CPU プロファイリング サンプリング モードでは、CPU を消費するはずのない Object.wait メソッドがあります。

于 2011-05-16T07:14:43.003 に答える