FC ConcursosFC Concursos

Flashcard FC684405

Como o garbage collector do Java difere do do PHP e qual a consequência para a administração de memória em PHP?

Desenvolvimento Web

QUADRIX · 2025

De acordo com o assunto TI Desenvolvimento de Sistemas: Desenvolvimento Web, responda:

Como o garbage collector do Java difere do do PHP e qual a consequência para a administração de memória em PHP?
Mostrar resposta e comentário

Resposta

Java possui coleta automática mais avançada, enquanto PHP usa principalmente contagem de referências e um coletor de ciclos menos sofisticado, exigindo maior intervenção do programador para liberar recursos durante a execução da aplicação.

• Java GC: algoritmos avançados como coletores geracionais, marca-varredura concorrente e coletores modernos (G1GC, ZGC) otimizam latência e throughput em heaps grandes.
• PHP GC: baseia-se principalmente em contagem de referências e tem um coletor de ciclos menos sofisticado para cenários complexos ou de longa duração.
• Implicação prática: é necessário liberar objetos grandes, fechar conexões e usar unset quando necessário, pois a memória só é garantida como liberada ao fim da requisição e podem ocorrer picos durante a execução.





Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/670887

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo