質問

メモリ使用量や実行時間などのパフォーマンス メトリクスを取得する必要がある小さな Java アプリケーションを作成しました。使いやすいパフォーマンス測定ツールはありますか?

役に立ちましたか?

解決

Yourkit は非常に優れています(30日間の無料トライアル)。 Eclipseには、 TPTPツールも組み込まれています。

他のヒント

Apache JMeter には、http要求、JDBC呼び出し、Webサービスのベンチマークのための多数の機能があります。 、JMS、メール、通常のJavaリクエストなど。

実行時メトリクスの場合は、次のようなプロファイラーを使用します。 VisualVM, 、Netbeans Profiler、または Eclipse TPTP ツール。プロファイラーは通常、個々の関数のランタイムやホットスポットなど、より詳細なメトリクスを提供します。

のリストもチェックしてみてください オープンソース JMX ツール。

これらを JMeter やその他の負荷生成ツールと組み合わせて使用​​します。

言及されていないプログラムの1つは、Oracle(BEA)Mission Controlです。 JRockit JVM(Intelプラットフォームで最速のJVMと想定されています)が付属しています。これは http://www.oracle.com/technology/software/products/jrockit/index.html

Mission Controlは、本質的にOracle / BEAのJConsoleに対応していますが、さらに多くの機能を提供します。他のJVMでも動作しますが、より高度な機能(メソッドプロファイリングなど)を利用するにはJRockitが必要です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top