かなり大きな Java プログラムを動的にプロファイリングしたいと考えています。より具体的には、プログラムの 1 回の実行に対して動的コール グラフを生成したいと考えています。このようなグラフを生成するコマンドライン プロファイラーはありますか。
ありがとうございました。
かなり大きな Java プログラムを動的にプロファイリングしたいと考えています。より具体的には、プログラムの 1 回の実行に対して動的コール グラフを生成したいと考えています。このようなグラフを生成するコマンドライン プロファイラーはありますか。
ありがとうございました。
Javaプログラムの診断ツールであるbtraceを試してみるとよいと思います。wiki ページから十分な情報を得ることができ、多くの例も入手できます。
JProfilerはコール グラフを生成できます。
トリガーを定義するか、jpcontroller
コマンド ライン ユーティリティを使用することにより、JProfiler GUI を使用せずにプロファイルを作成できます。その後、JProfiler GUI でスナップショットを開いてコール グラフを確認できます。
免責事項: 私の会社は JProfiler を開発しています。