私はマルチスレッド Java Web アプリケーションを継承し、それを高速化する任務を負っています。ログ ステートメントを追加して、どの部分がパフォーマンスの問題の原因であるかを突き止めようとしましたが、うまくいきません。
そのため、パフォーマンスの問題の原因となっているコードを見つけるのに役立つツール (おそらくプロファイラー) を探しています。理想的には、アプリを起動し、いくつかのアクションを実行してから、クラス/メソッドごとに実行時間が費やされた場所を示すレポートを確認できるようにしたいと考えています。
予算の制約により、無料のツールまたは試用期間を提供するツールしか使用できない可能性があります。