Skip to content
Latchkey

O Que É Reference Counting?

Reference counting é uma técnica de gerenciamento de memória que mantém uma contagem de quantas referências apontam para cada objeto, incrementando em novas referências e decrementando quando elas desaparecem. Quando a contagem chega a zero, o objeto é liberado imediatamente. Ele recupera memória prontamente, mas não consegue coletar ciclos de objetos que referenciam uns aos outros.

Por que importa

O reference counting oferece limpeza determinística sem uma passagem de coleta separada, o que combina com recursos que precisam ser liberados prontamente. Seu ponto cego são os ciclos de referência, razão pela qual existem weak references para quebrá-los.

Guias relacionados