VisualVMツールを使用してできるように(JMXを想定しています)、CPUプロファイラーをリモートで開始する(およびパッケージの除外を指定する)方法はありますか。
サーバーを自動的に起動して、特定の CPU プロファイラー構成を有効にしてストレス テストを実行し、結果をエクスポートできるようにしたいと考えています。また、バイナリ CPU プロファイラー出力 (.nps ファイル) を解析できるライブラリはありますか。
私の最善の策は、VisualVM のソース コードを掘り下げて、彼らがどのようにそれを行っているかを確認し、それをコピーすることだと思います。
VisualVM は、いくつかの Netbeans ライブラリを使用して CPU プロファイラーの解析を行っているようです: * org.netbeans.lib.profiler.results.cpu.StackTraceSnapshotBuilder