Sobes.tech
Junior — Middle

É possível iniciar programaticamente a execução do coletor de lixo na JVM?

sobes.tech IA

Resposta da IA

Na JVM, é possível iniciar a recolha de lixo programaticamente através da chamada do método System.gc(). Esta chamada apenas recomenda à JVM que inicie o recolhimento de lixo, mas não garante a sua execução imediata. A JVM decide por si quando realizar a recolha de lixo, com base na carga atual e no estado da memória.

Exemplo:

public class GCDemo {
    public static void main(String[] args) {
        System.gc(); // Pedido para iniciar o recolhimento de lixo
    }
}