をキャッチするときにJavaを終了させたいのですがOutOfMemoryError
、を使用してファイル-XX:+HeapDumpOnOutOfMemoryError
をダンプしていhprof
ます。ファイルのダンプ中に JVM を起動する必要があるため
使用できません。ファイルの作成
後に JVM を停止する方法はありますか?
明確にするために、私は Sun の JVM バージョン 6 を使用しています。kill -9 <pid>
hprof
hprof
2430 次
1 に答える
4
このページは、組み合わせて使用できることを暗示しているようです-XX:+HeapDumpOnOutOfMemoryError
-XX:OnOutOfMemoryError="kill -9 %p"
おそらく、"On..." コマンドが実行される前にヒープ ダンプが作成されます。(これをテストするために何かをまとめるのは簡単なはずです。)
于 2012-03-05T08:24:07.067 に答える