Skip to content
Latchkey

O Que É Generational Garbage Collection?

Generational garbage collection divide a heap em gerações por idade dos objetos e coleta a geração mais jovem com frequência enquanto varre as mais antigas raramente. Explora a observação de que a maioria dos objetos morre jovem, então concentrar o esforço em novas alocações recupera a maior parte do lixo de forma barata. Objetos que sobrevivem a várias coletas são promovidos para gerações mais antigas.

Por que isso importa

Focar a coleta em objetos de vida curta mantém as pausas pequenas e a throughput alta em comparação com varrer a heap inteira a cada vez. É o design padrão na maioria dos coletores de runtimes gerenciados.

Guias relacionados