memory_get_usage
(PHP 4 >= 4.3.2, PHP 5)
memory_get_usage — Devuelve la cantidad de memoria ubicada para PHP
Descripción
int memory_get_usage
([ bool $uso_real
] )
Devuelve la cantidad de memoria, en bytes, que está siendo ubicada actualmente para su script PHP.
Lista de parámetros
- uso_real
-
Defina este parámetro como TRUE para obtener el tamaño real de memoria reservada del sistema. Si no es definido o es usado el valor FALSE solo se reportará la memoria usada por emalloc().
Valores retornados
Devuelve la cantidad de memoria en bytes.
Registro de cambios
Versión | Descripción |
---|---|
5.2.1 | Ya no se requiere la compilación con --enable-memory-limit para que esta función exista. |
5.2.0 | Se agregó uso_real . |
Ejemplos
Example#1 Un ejemplo de memory_get_usage()
<?php
// Este es solo un ejemplo, los números presentados serán diferentes
// dependiendo de su sistema
echo memory_get_usage() . "\n"; // 36640
$a = str_repeat("Hola.", 4242);
echo memory_get_usage() . "\n"; // 57960
unset($a);
echo memory_get_usage() . "\n"; // 36744
?>