Questão FC266118
No Java existe um mecanismo que realiza o gerenciamento automático de memória. Ele é conhecido como:
Linguagens de Programação
IDECAN · 2022
No Java existe um mecanismo que realiza o gerenciamento automático de memória. Ele é conhecido como:
- malloc
- garbage colletion
- cleaner
- sticky memory
- stack memory
Mostrar resposta e comentário
Gabarito
B
Comentário do professor
O mecanismo responsável pelo gerenciamento automático de memória em Java é o garbage collection.
Ele roda dentro da JVM e identifica objetos não referenciados no heap, liberando a memória ocupada por eles sem ação explícita do programador.
O processo geralmente envolve fases como marcar (identificar objetos inacessíveis) e varrer (recolher esses objetos), podendo incluir compactação para reduzir fragmentação.
A implementação exata depende da JVM e do coletor escolhido (por exemplo, otimizado para latência ou rendimento), mas a responsabilidade de liberar memória é sempre automatizada.
Embora seja automática, entender o comportamento do garbage collector ajuda a escrever código que evite retenções de objetos e problemas de desempenho.
Conteúdo do catálogo FC Concursos · Atualizado em