Understanding Object Life - Understanding Object Generations

3 belangrijke vragen over Understanding Object Life - Understanding Object Generations

Wat zijn object generations?

Bepalen hoe lang het object al bestaat in de heap, hoe langer die bestaat, des te langer die mag blijven.

Welke generaties zijn er en wat betekenen ze?

Generation 0 identificeert een nieuw toegekende object die nog niet als garbage is beschouwd.
Generation 1 identificeert een object dat de garbage collection heeft overleefd; nog niet is verwijderd, omdat er voldoende geheugen is in de heap.
Generation 2 identificeert een object die meer dan 1x de garbage collection heeft overleefd.

Hoe werkt GC met generaties?

Als eerste wordt bij te weinig geheugen in de heap door GC generatie 0 objecten opgeruimd. Zodra onvoldoende geheugen nog speelt, zullen de eerste en de tweede generatie objecten worden opgeruimd. De objecten die na opruiming zijn overleefd worden gepromoveerd naar de volgende generatie. Generatie 2 overleefde objecten blijven daar zitten.

De vragen op deze pagina komen uit de samenvatting van het volgende studiemateriaal:

  • Een unieke studie- en oefentool
  • Nooit meer iets twee keer studeren
  • Haal de cijfers waar je op hoopt
  • 100% zeker alles onthouden
Onthoud sneller, leer beter. Wetenschappelijk bewezen.
Trustpilot-logo