JAVAアプリケーションのプロファイリングに関連する手順について説明してください。これは、使用されているプロファイリングツールとは関係ありません。Javaアプリケーションのプロファイリングに関連するベストプラクティスと手順は何ですか?専門家、リンクやドキュメントは本当にありがたいです。
ありがとう。
ありがとう。私が知りたいのは、利用可能なプロファイラーが非常に多いことですが、OutOfMemoryやMemoryleaksなどのJavaアプリケーションをプロファイリングする場合です。アプリケーションのプロファイリングで実行する必要のある手順は何ですか。プロファイラーを備えたVisualVMを使用しているとしましょう。アプリケーションでOutOfMemoryエラーが発生しているため、ロガーが役に立たない場合でも、どこに問題があるのか正確にはわかりません(仮定のため)。このような場合、VisualVMなどのプロファイラーツールを使用して、問題がどこにあるのかを正確に把握するにはどうすればよいでしょうか。そして、私たちが調べる必要があるステップは何ですか?CPUとメモリのプロファイリングを直接使用できるのか、それともスレッドダンプを取得して分析し、ヒープダンプを作成して分析し、CPUとメモリのプロファイリングを行う必要があるのでしょうか。私はここで少し混乱しています。したがって、メモリリークを見つけるために、JAVAアプリケーションのプロファイリングに関連する手順と同様に正しい方向を示してください。私の質問がはっきりしていることを願っています。