Isi kandungan:

Bagaimanakah saya melihat fail longgokan timbunan?
Bagaimanakah saya melihat fail longgokan timbunan?

Video: Bagaimanakah saya melihat fail longgokan timbunan?

Video: Bagaimanakah saya melihat fail longgokan timbunan?
Video: Di jejak Peradaban Kuno? 🗿 Bagaimana jika kita telah keliru tentang masa lalu kita? 2024, April
Anonim

Jika anda mempunyai a fail longgokan timbunan disimpan pada sistem tempatan anda, anda boleh membukanya fail dalam Java VisualVM dengan memilih Fail > Muatkan daripada menu utama. Java VisualVM boleh dibuka tempat pembuangan timbunan disimpan dalam. hprof fail format. Bila anda buka a disimpan tempat pembuangan timbunan , yang tempat pembuangan timbunan dibuka sebagai tab dalam tetingkap utama.

Turut perlu diketahui ialah, bagaimana cara saya membuat longgokan timbunan?

Terdapat beberapa cara untuk menjana longgokan timbunan java:

  1. Gunakan pilihan jmap -dump untuk mendapatkan heap dump semasa runtime;
  2. Gunakan pilihan jconsole untuk mendapatkan longgokan timbunan melalui HotSpotDiagnosticMXBean pada masa jalan;
  3. Longgokan timbunan akan dijana apabila OutOfMemoryError dilemparkan dengan menentukan pilihan VM -XX:+HeapDumpOnOutOfMemoryError;
  4. Gunakan hprof.

Begitu juga, bagaimana saya membaca fail dump Java? Anda boleh menggunakan jvisualvm.exe yang disertakan dengan JDK 1.5 dan ke atas. Ia hadir dalam folder bin JDK. Ini adalah alat yang sangat baik yang boleh digunakan untuk membuat profil walaupun berjalan Jawa aplikasi. Anda juga boleh menggunakan JProfiler untuk membaca timbunan buang fail.

Ketahui juga, apakah itu pembuangan timbunan?

A tempat pembuangan timbunan ialah petikan memori proses Java™. Syot kilat mengandungi maklumat tentang objek dan kelas Java dalam timbunan pada masa ini syot kilat dicetuskan. Pemuat kelas, nama, kelas super dan medan statik. Akar kutipan sampah. Objek yang ditakrifkan boleh dicapai oleh JVM.

Apakah kegunaan longgokan timbunan?

A tempat pembuangan timbunan ialah petikan semua objek yang berada dalam ingatan dalam JVM pada masa tertentu. Ia sangat berguna untuk menyelesaikan masalah kebocoran memori dan mengoptimumkan memori penggunaan dalam aplikasi Java. Tempat pembuangan timbunan biasanya disimpan dalam fail hprof format binari.

Disyorkan: