Node.js · Senior · Pytanie 1 z 75
Jak zorganizowana jest sterta V8 na potrzeby odśmiecania?
- 1Po jednym obszarze na każdy moduł JavaScript
- ✓Poprawna odpowiedź: Na młodą generację (nowe obiekty, często sprzątane szybkim scavengerem) i starą generację (długo żyjące obiekty, sprzątane przez mark-sweep-compact)
- 3W jeden ciągły obszar skanowany w całości przy każdej alokacji
Wyjaśnienie
Większość obiektów umiera młodo, więc częste, tanie scavenge szybko je odzyskują. Obiekty, które przetrwają, trafiają do starej generacji, sprzątanej rzadziej i drożej, choć w dużej mierze współbieżnie i przyrostowo.