Какво е младото поколение?
Младото поколение е мястото, където всички нови обекти се разпределят и остаряват. Когато младото поколение се напълни, това води до незначително събиране на боклука. Много бързо се събира младо поколение, пълно с мъртви предмети. Някои оцелели предмети са остарели и в крайна сметка преминават към старото поколение.
Какво е старото поколение?
Старото поколение се използва за съхраняване на отдавна оцелели обекти. Обикновено се задава праг за обект от младо поколение и когато тази възраст бъде достигната, обектът се премества към старото поколение. В крайна сметка старото поколение трябва да бъде събрано. Това събитие се нарича основно събиране на отпадъци
Какво представлява постоянното поколение?
Постоянното генериране съдържа метаданни, изисквани от JVM за описание на класовете и методите, използвани в приложението. Постоянното генериране се попълва от JVM по време на изпълнение въз основа на класове, използвани от приложението.
PermGen е заменен с Metaspace след издаването на Java 8.
Параметрите PermSize & MaxPermSize сега ще бъдат игнорирани
Как трите поколения си взаимодействат/отнасят едно към друго?
![въведете описание на изображението тук](https://i.stack.imgur.com/ldFRR.png)
Източник на изображение и статия с урок за Oracle Technetwork: http://www.oracle.com/webfolder/technetwork/tutorials/obe/java/gc01/index.html
„Общият процес на събиране на боклук“ в горната статия обяснява взаимодействията между тях с много диаграми.
Разгледайте обобщената диаграма:
![въведете описание на изображението тук](https://i.stack.imgur.com/bN2Tu.png)
person
Ravindra babu
schedule
22.03.2016