(PHP 4 >= 4.3.2, PHP 5, PHP 7, PHP 8)
memory_get_usage — Indica la cantidad de memoria utilizada por PHP
Devuelve la cantidad de memoria asignada a PHP en este momento.
real_usage
Definir como true
para obtener el tamaño total de la memoria asignada
por el sistema. Si este argumento no está definido o es false
,
solo se retornará la memoria utilizada.
Nota:
PHP solo puede rastrear la memoria asignada por
emalloc()
Devuelve la cantidad de memoria, en bytes.
Ejemplo #1 Ejemplo con memory_get_usage()
<?php
// Esto es solo un ejemplo. Los números a continuación
// variarán según los sistemas y las configuraciones
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
?>