memory_get_usage

(PHP 4 >= 4.3.2, PHP 5, PHP 7, PHP 8)

memory_get_usageIndica la cantidad de memoria utilizada por PHP

Descripción

memory_get_usage(bool $real_usage = false): int

Devuelve la cantidad de memoria asignada a PHP en este momento.

Parámetros

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()

Valores devueltos

Devuelve la cantidad de memoria, en bytes.

Ejemplos

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

?>

Ver también