memory_get_usage

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

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

Описание

memory_get_usage(bool $real_usage = false): int

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

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

real_usage

При передаче в этот параметр значения true возвращается общий объём памяти, которую система выделила процессу PHP, включая неиспользуемые страницы. Если параметр не задан или передан аргумент false, функция сообщит только о количестве памяти, занятой PHP-скриптом.

Замечание:

PHP не отслеживает память, которая выделялась не emalloc()

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

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

Примеры

Пример #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

?>

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