Junior — Middle
Como pode iniciar manualmente a recolha de lixo num programa?
sobes.tech IA
Resposta da IA
No Java e Android, pode iniciar manualmente o recolhimento de lixo chamando o método:
System.gc();
Esta chamada apenas recomenda à JVM que realize a recolha de lixo, mas não garante que ela seja feita imediatamente. No Android, funciona de forma semelhante — chamar System.gc() pode ajudar a libertar memória, mas o momento exato de iniciar o recolhimento de lixo é controlado pelo sistema.
Deve usar este método com cautela, pois chamadas frequentes podem afetar negativamente o desempenho da aplicação.