Rumah >Java >javaTutorial >Di manakah Fail Heap Dump Disimpan Apabila Menggunakan -XX: HeapDumpOnOutOfMemoryError?

Di manakah Fail Heap Dump Disimpan Apabila Menggunakan -XX: HeapDumpOnOutOfMemoryError?

DDD
DDDasal
2024-11-10 15:47:02846semak imbas

Where is the Heap Dump File Saved When Using -XX: HeapDumpOnOutOfMemoryError?

Lokasi Heap Dump Fail dengan HeapDumpOnOutOfMemoryError

The -XX: HeapDumpOnOutOfMemoryError parameter, apabila ditambahkan pada JBoss JsVM pilihan, memudahkan permulaan pilihan longgokan timbunan apabila menemui an ralat di luar ingatan. Memahami lokasi tempat fail dump ini disimpan adalah penting untuk tujuan penyelesaian masalah.

Dokumentasi Oracle memberikan cerapan tentang tingkah laku ini:

"Secara lalai, heap dump dibuat dalam fail yang dipanggil java_< em>pid.hprof dalam direktori kerja VM."

Ini bermakna fail longgokan timbunan akan dijana dalam direktori yang sama tempat Mesin Maya Java (JVM) sedang berjalan. Jika tiada laluan alternatif ditentukan, dump akan muncul dalam direktori kerja semasa.

Walau bagaimanapun, anda mempunyai pilihan untuk menyesuaikan lokasi fail dump menggunakan parameter -XX:HeapDumpPath=. Dengan menyediakan nama fail atau direktori alternatif, anda boleh mengarahkan pembuangan ke lokasi tertentu pada sistem anda. Sebagai contoh, tetapan berikut akan menyimpan heap dump dalam direktori /disk2/dumps:

-XX:HeapDumpPath=/disk2/dumps

Dengan mengubah suai parameter HeapDumpPath, anda boleh memastikan bahawa fail heap dump dibuat di lokasi yang telah ditetapkan, menjadikannya lebih mudah untuk mengakses dan menganalisis semasa senario penyelesaian masalah.

Atas ialah kandungan terperinci Di manakah Fail Heap Dump Disimpan Apabila Menggunakan -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