(PHP 4 >= 4.3.2, PHP 5, PHP 7, PHP 8)
memory_get_usage — Retorna a quantidade de memória alocada para o PHP
Retorna a quantidade de memória, em bytes, que está sendo alocada atualmente para o script PHP.
real_usage
Defina isso como true
para obter a memória total alocada do
sistema, incluindo páginas não utilizadas.
Se não estiver definido ou informado como false
, apenas a memória usada é relatada.
Nota:
O PHP não rastreia memória que não é alocada por
emalloc()
Retorna a quantidade de memória em bytes.
Exemplo #1 Um exemplo de memory_get_usage()
<?php
// Este é apenas um exemplo, os número abaixo serão
// diferentes dependendo do sistema
echo memory_get_usage() . "\n"; // 36640
$a = str_repeat("Hello", 4242);
echo memory_get_usage() . "\n"; // 57960
unset($a);
echo memory_get_usage() . "\n"; // 36744
?>