私は Java (J2SE) アプリケーションをデバッグする任務を負っています。このアプリケーションは、一定期間のアクティビティの後に OutOfMemory 例外をスローし始めます。Java は初めてですが、プログラミングの経験はあります。このような問題を診断するための適切なアプローチについて、ご意見をお聞かせください。
ここまでは、JConsole を使用して何が起こっているのかを把握してきました。オブジェクトが適切に解放されていないため、ガベージ コレクション中にクリーンアップされていないという予感があります。
オブジェクト エコシステムの全体像を把握するために使用できるツールはありますか? どこから始めますか?