Queria saber como o CLR sabe que tem que remover os objetos? Tem como simular?
ATÉ 50% OFF
TÁ ACABANDO!
0 dias
0 horas
0 min
0 seg
Queria saber como o CLR sabe que tem que remover os objetos? Tem como simular?
Oi, André!
De forma resumida, a CLR é um processo que fica constantemente escaneando a memória em busca de objetos que não possuem nenhuma referência atrelada à eles. Isso caracteriza que ninguém está utilizando o recurso e nunca será recuperado, então, ele destrói o objeto.
Tem um post antigo num dos blogs da Microsoft que fala com bastante detalhes sobre o Garbage Collector da CLR:
https://blogs.msdn.microsoft.com/oldnewthing/20100809-00/?p=13203
Se o seu inglês estiver afiado, vale muito a pena a leitura :)