ソフトウェア プロファイリングを使用して、アプリケーションの実行時の動作を分析したいと考えています。私の知る限り、プロファイリング手法には 2 つの基本的なタイプがあります。1 つ目はサンプル ベースのプロファイリングで、2 つ目はインストルメンテーションです。どちらを使用すればよいか誰か教えてください。あるアプリケーションと他のアプリケーションの動作ではなく、単一の ( Java ) アプリケーションの動作を分析したい。CPUサイクル時間、メモリ割り当てなどのパフォーマンス関連の問題については心配していません。役立つツールもいくつか提案してください。
これに関して何か助けていただければ幸いです。
ありがとうございました。