(PHP 4 >= 4.3.2, PHP 5, PHP 7)
memory_get_usage — Возвращает количество памяти, выделенное для PHP
$real_usage
= FALSE
] ) : intВозвращает количество памяти в байтах, которое было выделено PHP-скрипту на данный момент.
real_usage
Передача TRUE
позволяет узнать реальное количество памяти, выделенной PHP
скрипту системой, включая неиспользуемые страницы. Если аргумент не задан или равен
FALSE
, будет возвращено только количество используемой памяти.
Замечание:
PHP не отслеживает память, которая выделялась не 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
?>