Junior — Middle
É possível controlar o uso de memória RAM num programa?
sobes.tech IA
Resposta da IA
No PHP, é possível gerir o uso de memória RAM, mas de forma limitada. As principais formas são:
- Uso da função
ini_set('memory_limit', '128M')para definir o limite de memória que o script pode usar. - Libertar memória manualmente, por exemplo, usando
unset()para remover variáveis que já não são necessárias. - Otimizar o código para reduzir o consumo de memória (por exemplo, evitar armazenar grandes arrays na memória).
Exemplo de como definir o limite de memória:
ini_set('memory_limit', '256M');
Não há controlo completo sobre a memória como em linguagens com gestão manual (C/C++), pois a memória é gerida pelo coletor de lixo e pelo interpretador.