11

JVMクラッシュからのログファイルには、ロードされた共有ライブラリや完全な環境など、デバッグに役立つあらゆる種類の情報が含まれています。これらのいずれかをプログラムでJVMに生成させることはできますか?それをクラッシュさせるコードを実行するか、他の方法で?または、別の方法で同じ情報にアクセスしますか?

4

4 に答える 4

8

OutOfMemoryError をスローして、-XX:+HeapDumpOnOutOfMemoryError jvm 引数を追加してみてください。これは、McDowell によって提案された他のツールと同様に、1.6 の時点で新しいものです。 http://blogs.oracle.com/watt/resource/jvm-options-list.html

于 2008-12-04T19:43:22.330 に答える
2

JDK 開発ツール、特にヒープのダンプ、構成情報の出力などのトラブルシューティング ツールを参照してください。

于 2008-12-03T17:11:39.487 に答える
0

しばらく前にスタックアナライザーで遊んでいたので、これはIBMJDKで実行できると確信しています。ダンプを強制する1つのオプションは、outOfMemoryExceptionを引き起こすだけです。

これらのツールは、いくつかの手がかりを提供する場合がありますhttp://www.ibm.com/developerworks/java/library/j-ibmtools1/

于 2008-12-03T16:45:47.620 に答える