1. ホーム

[解決済み】.hprofファイルを解析するにはどうしたらいいですか?

2022-04-16 18:36:10

質問

私は、以下のフラグで稼働している本番サーバーを持っています: -。 XX:+HeapDumpOnOutOfMemoryError

昨夜、私たちのサーバーがヒープエラーに遭遇したとき、java-38942.hprof ファイルを生成しました。システムの開発者はこのフラグを知っていましたが、そこから有用な情報を得る方法がないことが判明しました。

何か思い当たることはありますか?

解決方法は?

もし、かなり高度なツールを使って本格的に突っ込みたいのであれば、以下をご覧ください。 メモリーアナライザープロジェクト のEclipseで、SAPから寄贈されたものです。

インメモリオブジェクトに対して限定的なSQL(OQL)を実行するなど、メモリリークなどを発見するのに驚くほど優れた機能を備えています。

<ブロッククオート

SELECT toString(firstName) FROM com.yourcompany.somepackage.User

まったくもって素晴らしい。