-XX: HeapDumpOnOutOfMemoryError パラメーターを使用すると、ヒープ ダンプはどこに保存されますか?

Susan Sarandon
リリース: 2024-11-12 14:10:02
オリジナル
290 人が閲覧しました

Where does the heap dump get saved when using the -XX: HeapDumpOnOutOfMemoryError parameter?

HeapDumpOnOutOfMemoryError パラメーターを使用したヒープ ダンプの場所

-XX: HeapDumpOnOutOfMemoryError パラメーターが JBoss 起動オプションに追加されると、作成がトリガーされますヒープダンプの発生時のメモリ不足エラー。このデータがダンプされる場所を理解するには:

デフォルトの場所:

デフォルトでは、ヒープ ダンプは作業環境の java_.hprof という名前のファイルに生成されます。 JVM のディレクトリ。たとえば、JBoss がプロセス ID 12345 のサーバー servername で実行されている場合、ヒープ ダンプは /server/path/to/jboss/java_12345.hprof.

Custom Location: に配置されます。

次のコマンドを使用して、ヒープ ダンプの代替の場所を指定できます。 -XX:HeapDumpPath= オプション。このオプションを -XX:HeapDumpPath=/disk2/dumps などのディレクトリに設定すると、指定したディレクトリにヒープ ダンプが確実に保存されます。

コンソール出力:

ヒープ ダンプはコンソールに直接出力されません。代わりに、指定されたファイルに書き込まれます。

ログインしていない場合のダンプへのアクセス:

コンソールからサーバーにログインしていない場合は、 SSH または別のリモート接続ツールを使用してサーバーに接続し、ダンプ ファイルが存在するディレクトリに移動することで、ダンプ ファイルにアクセスできます。 java_.hprof ファイルは、分析に便利な場所にダウンロードまたはコピーできます。

以上が-XX: HeapDumpOnOutOfMemoryError パラメーターを使用すると、ヒープ ダンプはどこに保存されますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート