Возвращает количество памяти выделенной PHP


(PHP 4 >= 4.3.2, PHP 5)

memory_get_usage Возвращает количество памяти выделенной PHP

Описание

int memory_get_usage ([ bool $real_usage = false ] )

Возвращает количество памяти в байтах, которое было выделено PHP скрипту на на данный момент.

Список параметров

real_usage

Передача TRUE позволяет узнать реальное количество памяти, выделенной PHP скрипту системой. Если аргумент не задан или равен FALSE, будет возвращено только количество памяти, выделенное с помощью функции emalloc().

Возвращаемые значения

Возвращает количество памяти в байтах.

Список изменений

Версия Описание
5.2.1 Для работы функции больше не требуется, чтобы PHP компилировался с настройкой --enable-memory-limit.
5.2.0 Добавлен аргумент real_usage.

Примеры

Пример #1 Пример использования memory_get_usage()

<?php
// Это просто пример, цифры ниже будут 
// отличаться в зависимости от вашей системы

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

?>

Смотрите также