Java プログラムの CPU およびメモリ使用率のレベルを測定したいと考えています。できれば、プログラムの実行期間中の正確な使用率レベルを示す GUI とグラフを使用します。
これを行うライブラリ/フレームワークはありますか?
また、ローカル システムまたはリモート マシンで実行されるプログラム (デスクトップまたは Web アプリ) の使用状況を測定できればと思います。
Java プログラムの CPU およびメモリ使用率のレベルを測定したいと考えています。できれば、プログラムの実行期間中の正確な使用率レベルを示す GUI とグラフを使用します。
これを行うライブラリ/フレームワークはありますか?
また、ローカル システムまたはリモート マシンで実行されるプログラム (デスクトップまたは Web アプリ) の使用状況を測定できればと思います。
VisualVMは良いスタートになると思います。
Eclipse TPTP を使用できます: http://www.eclipse.org/tptp/
スレッド、メモリ、CPU 消費量を追跡するための非常に優れたツールが含まれており、すべて明確な GUI 内にあります。すべての Java プロファイラーと同様に、リモート Java プログラムに従うように構成できます。
Eclipse を IDE として使用している場合、これは当然の選択です。
JProfilerは手始めに適しています。これをローカルまたはリモートの Java プロセスに接続し、アプリケーションをプロファイリングして、メモリ使用量やその他のさまざまなパフォーマンス カウンターを把握できます。
また、 VisualVMを試してみてください。これは、oracle jdk に完全に無料でバンドルされています (openjdk については知りません)。