schnorr / mlp

Disciplina de Modelos de Linguagens de Programação - INF/UFRGS
19 stars 11 forks source link

Coleta de Lixo por Contador de referencia #33

Closed mariojose123 closed 5 years ago

mariojose123 commented 5 years ago

Há problemas se sim,como se resolve?

schnorr commented 5 years ago

O problema principal é a eventual presença de ciclos nas estruturas dinamicamente alocadas. A estratégia da familía por contagem de referência não é capaz de liberar a memória ocupada pelos ciclos. A solução mais barata para isso é orientar o programador a quebrar os ciclos manualmente. A solução mais cara é incorporar um detector de ciclos em grafo, algo que pode ser computacionalmente custoso.