memory_get_usage
(PHP 4 >= 4.3.2, PHP 5, PHP 7, PHP 8)
memory_get_usage — Retorna a quantidade de memória alocada para o PHP
Descrição
Retorna a quantidade de memória, em bytes, que está sendo alocada atualmente para o script PHP.
Parâmetros
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 comofalse
, apenas a memória usada é relatada.
Note:
O PHP não rastreia memória que não é alocada por
emalloc()
Valor Retornado
Retorna a quantidade de memória em bytes.
Exemplos
Example #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
?>