メモリ不足の状況以外で jvm が hprof ダンプをいつ生成するかを確認する必要があります。たとえば、CPU 使用率が高い場合に hprof を生成しますか? hprof ファイルが生成され、メモリ不足の状況はありません。
3 に答える
0
ヒープダンプを「自動的に」生成するのは、メモリが不足している場合、および起動時に生成するように構成されている場合のみです(たとえば、-XX:-Sun JVMの場合はHeapDumpOnOutOfMemoryError)...
ただし、JVMにシグナルを送信して、solarisでのダンプ(たとえば、kill -Quit pid)を要求することもできます...
したがって、OSとJVMによって異なりますが、ダンプを要求することは可能です...
于 2010-04-13T09:48:05.210 に答える
0
アプリケーションの起動時に渡されるコマンドライン JVM オプションは何ですか? 多くの HPROF オプションがあります。のようcpu=samples
に、JVM が終了するたびにダンプ ファイルを書き出すものもあります。
于 2010-04-20T13:23:49.987 に答える
0
さらに、ネイティブ ライブラリが例外をスローすると、JVM はコア ダンプを作成します。
于 2010-04-15T08:03:59.753 に答える