SóProvas


ID
266815
Banca
CESPE / CEBRASPE
Órgão
PC-ES
Ano
2011
Provas
Disciplina
Programação
Assuntos

A respeito de desenvolvimento de sistema, reengenharia e
linguagens de programação, julgue os próximos itens.

O coletor de lixo da linguagem Java é controlado pela máquina virtual e é executado automaticamente. Entretanto, de dentro do programa, pode ser provocada a execução imediata da coleta de lixo.

Alternativas
Comentários
  • A chamada System.gc() apenas solicita que o coletor de lixo seja executado pela JVM. Mas a escolha do momento de execução do coletor ainda fica a cargo da JVM.
    Item Errado
  • O controlador de lixo não é controlado pelo programador e sim pela Máquina Virtual Java que decide quando executá-lo. [...] há a possibilidade do programador chamar o coletor de lixo, porém mesmo assim não há nenhuma garantia de que o coletor de lixo irá realmente ser executado naquele momento. Normalmente o coletor executa quando percebe-se que a memória está ficando sem espaço.

    Fonte: https://www.devmedia.com.br/principios-do-garbagecollector-em-java/25029