Genç nesil nedir?
Genç Nesil tüm yeni nesneleri tahsis ve yaşlı yerdir. Genç kuşak dolduğunda, bu küçük bir çöp toplanmasına neden olur. Ölü nesnelerle dolu genç bir nesil çok çabuk toplanıyor. Hayatta kalan bazı nesneler yaşlı ve sonunda eski kuşağa geçiyor.
Eski nesil nedir?
Eski Nesil uzun hayatta kalan nesneleri depolamak için kullanılır. Genellikle, genç nesil nesne için bir eşik ayarlanır ve bu yaş karşılandığında, nesne eski nesle taşınır. Sonunda eski kuşağın toplanması gerekiyor. Bu olaya büyük çöp toplama denir
Kalıcı nesil nedir?
Sürekli üretim meta uygulamada kullanılan sınıfları ve yöntemleri tarif etmek için JVM gerektirdiği içerir. Kalıcı nesil, uygulama tarafından kullanılan sınıflara dayanarak çalışma zamanında JVM tarafından doldurulur.
PermGen, Java 8 sürümünden bu yana Metaspace ile değiştirildi.
PermSize ve MaxPermSize parametreleri artık yok sayılacak
Üç kuşak birbirleriyle nasıl etkileşir / ilişki kurar?
Görüntü kaynağı ve Oracle Technetwork eğitim makalesi: http://www.oracle.com/webfolder/technetwork/tutorials/obe/java/gc01/index.html
" Genel Çöp Toplama Süreci yukarıdaki yazıda" Birçok diyagramlar ile aralarındaki etkileşimleri açıklar.
Özet şemasına bir göz atın: