Pergunta

Eu olhei Visão geral algorítmica GC conservadora

Uma detecção incorreta pode acontecer na parte de 'marcação'? Se alguns dados forem armazenados e, por coincidência, for o mesmo que um endereço de uma memória alocada, o coletor manterá a memória?

Foi útil?

Solução

Sim, é por isso que é chamado de conservador. Todo número inteiro que parece apontar dentro da pilha fará com que a região não faça o garacão. E, como resultado, pode ocorrer um vazamento de memória.

Outras dicas

Sim.

É por isso que é chamado de "conservador", eu acho.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top