1

VisualVMツールを使用してできるように(JMXを想定しています)、CPUプロファイラーをリモートで開始する(およびパッケージの除外を指定する)方法はありますか。

サーバーを自動的に起動して、特定の CPU プロファイラー構成を有効にしてストレス テストを実行し、結果をエクスポートできるようにしたいと考えています。また、バイナリ CPU プロファイラー出力 (.nps ファイル) を解析できるライブラリはありますか。

私の最善の策は、VisualVM のソース コードを掘り下げて、彼らがどのようにそれを行っているかを確認し、それをコピーすることだと思います。

VisualVM は、いくつかの Netbeans ライブラリを使用して CPU プロファイラーの解析を行っているようです: * org.netbeans.lib.profiler.results.cpu.StackTraceSnapshotBuilder

4

1 に答える 1

1

単純なプロファイラーで十分な場合は、それをアプリケーションに統合できます。私は1つ書きました。Apache ライセンスでも利用できます。私も同僚もよく利用しています。完全ではありませんが、統合は非常に簡単です。

于 2010-09-18T08:38:48.483 に答える