Peruntukan memori Java dibahagikan kepada dua bahagian utama: timbunan dan bukan timbunan. Timbunan ialah kawasan data masa jalan dari mana Mesin Maya Java (JVM) memperuntukkan memori untuk contoh kelas dan tatasusunan. Bukan timbunan termasuk memori yang diperlukan untuk pemprosesan dalaman dan pengoptimuman untuk JVM.
Memori timbunan dibahagikan lagi kepada tiga kumpulan: Eden Space, Survivor Space dan Tenured Generation ( Old Gen).
Memori bukan timbunan termasuk dua kumpulan utama: Penjanaan Kekal dan Cache Kod.
Konsol Pemantauan dan Pengurusan Java (JConsole) menyediakan antara muka pengguna grafik untuk memantau pelbagai aspek aplikasi Java, termasuk penggunaan memori. JConsole memaparkan penggunaan memori kumpulan timbunan dan bukan timbunan yang dinyatakan di atas, membolehkan pembangun mengenal pasti isu memori yang berpotensi.
Atas ialah kandungan terperinci Bagaimanakah Memori Java Distruktur dan Diuruskan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!