Rumah  >  Artikel  >  Java  >  Di manakah longgokan timbunan disimpan apabila menggunakan parameter -XX: HeapDumpOnOutOfMemoryError?

Di manakah longgokan timbunan disimpan apabila menggunakan parameter -XX: HeapDumpOnOutOfMemoryError?

Susan Sarandon
Susan Sarandonasal
2024-11-12 14:10:02251semak imbas

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

Lokasi Heap Dump dengan Parameter HeapDumpOnOutOfMemoryError

Apabila -XX: HeapDumpOnOutOfMemoryError parameter penciptaan ditambahkan pada pilihan JBoss permulaan daripada longgokan timbunan sekiranya berlaku ralat kehabisan ingatan. Untuk memahami tempat data ini dibuang:

Lokasi Lalai:

Secara lalai, longgokan timbunan dijana dalam fail bernama java_.hprof dalam kerja direktori JVM. Sebagai contoh, jika JBoss berjalan pada nama pelayan pelayan dengan ID proses 12345, longgokan timbunan akan terletak di /server/path/to/jboss/java_12345.hprof.

Lokasi Tersuai:

Anda boleh menentukan lokasi alternatif untuk pembuangan timbunan menggunakan pilihan -XX:HeapDumpPath=. Dengan menetapkan pilihan ini kepada direktori, seperti -XX:HeapDumpPath=/disk2/dumps, anda boleh memastikan bahawa heap dump disimpan dalam direktori yang ditentukan.

Output Konsol:

Timbunan timbunan tidak dicetak terus ke konsol. Sebaliknya, ia ditulis pada fail yang ditentukan.

Mengakses Dump apabila Tidak Log masuk:

Jika anda tidak log masuk ke pelayan melalui konsol, anda boleh mengakses fail dump dengan menyambung ke pelayan menggunakan SSH atau alat sambungan jauh yang lain dan menavigasi ke direktori di mana ia berada. Fail java_.hprof kemudiannya boleh dimuat turun atau disalin ke lokasi yang sesuai untuk analisis.

Atas ialah kandungan terperinci Di manakah longgokan timbunan disimpan apabila menggunakan parameter -XX: HeapDumpOnOutOfMemoryError?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn