およびでJava
アプリケーションを実行しているサーバーを取得しました。OpenJDK
CentOS
ただし、アプリケーションにメモリリークがあり、数週間ごとにクラッシュするようです。問題は、HeapDumpOnOutOfMemoryError
指定されていてもヒープダンプが生成されないことです。アプリケーションをすぐにクラッシュさせる人為的なメモリリークを作成すると、適切なヒープダンプが生成されます。
今、私はこの問題の完全な解決策を求めているのではなく、良い戦略を求めています。
たとえば、アプリケーションの実行中にオンデマンドでヒープダンプをプルする方法はありますか?何がうまくいかないのかを理解する方法はありOpenJDK
ますか?これにアプローチする方法について、別の提案はありますか?