Apa itu generasi muda?
The Generasi Muda adalah di mana semua benda baru dialokasikan dan umur. Ketika generasi muda terisi, ini menyebabkan pengumpulan sampah kecil. Generasi muda yang penuh dengan benda mati dikumpulkan dengan sangat cepat. Beberapa benda yang selamat berumur dan akhirnya pindah ke generasi tua.
Apa itu generasi lama?
The Generation Old digunakan untuk menyimpan panjang yang masih hidup objek. Biasanya, ambang batas ditetapkan untuk objek generasi muda dan ketika usia tersebut terpenuhi, objek akan dipindahkan ke generasi lama. Akhirnya generasi tua perlu dikumpulkan. Acara ini disebut pengumpulan sampah besar
Apa itu generasi permanen?
The generasi Permanen berisi metadata yang dibutuhkan oleh JVM untuk menggambarkan kelas dan metode yang digunakan dalam aplikasi. Generasi permanen diisi oleh JVM saat runtime berdasarkan kelas yang digunakan oleh aplikasi.
PermGen telah diganti dengan Metaspace sejak rilis Java 8.
Parameter PermSize & MaxPermSize akan diabaikan sekarang
Bagaimana ketiga generasi berinteraksi / berhubungan satu sama lain?
Artikel tutorial sumber tehnik & oracle: http://www.oracle.com/webfolder/technetwork/tutorials/obe/java/gc01/index.html
" Proses Pengumpulan Sampah Umum " dalam artikel di atas menjelaskan interaksi di antara mereka dengan banyak diagram.
Lihatlah diagram ringkasan: