Калининград+7.962.2626.555

Количество памяти, потребляемой скриптом. Функция memory_get_usage()

16.02.2012

Функция memory_get_usage() возвращает количество памяти в байтах используемое PHP во время вызова функции.

Например:

<?
echo memory_get_usage(); // вернет некое значение n

$var = str_repeat("0", 1000); // присвоим переменной $var строковое значение из 1000 символов

echo memory_get_usage(); // вернет значение приблизительно равное n+1000. В действительности оно будет незначительно больше из-за того что у нас есть не просто 1000 символов, а строковая переменная со всеми вытекающими...

unset($var);

echo memory_get_usage(); // вернет значение приблизительно равное n
?>

В больших проектах данная функция просто незаменима для оптимизации скриптов.