Forum und email

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

?>