193

-XX:+HeapDumpOnOutOfMemoryErrorJBoss 起動スクリプトの JVM 起動オプションにパラメーターを追加して、アプリケーションでメモリ不足エラーが発生したときにヒープ ダンプを取得できると言われました。このデータがどこにダンプされるのか疑問に思っていましたか? コンソールだけですか、それともログファイルですか?コンソールのみの場合、コンソールから Unix サーバーにログインしていない場合はどうなりますか?

4

5 に答える 5

263

オラクルのドキュメントには次のように書かれています。

デフォルトでは、上記の例のように、VM の作業ディレクトリにあるjava_ pid .hprof というファイルにヒープ ダンプが作成されます。オプションを使用して、別のファイル名またはディレクトリを指定でき-XX:HeapDumpPath=ます。たとえば-XX:HeapDumpPath=/disk2/dumps 、ディレクトリにヒープ ダンプが生成されます/disk2/dumps

于 2009-02-12T20:14:39.887 に答える