Рекурсивный акроним словосочетания «PHP: Hypertext Preprocessor»
Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетил 173791 программист и 1827 роботов. Сейчас ищут 964 программиста ...
memory_get_usage - Возвращает количество памяти выделенной PHP
Вернуться к: PHP опции/Информационные Функции
memory_get_usage
(PHP 4 >= 4.3.2, PHP 5, PHP 7)
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
?>
Смотрите также
- memory_get_peak_usage() - Возвращает пиковое значение объема памяти, выделенной PHP
- memory_limit
Вернуться к: PHP опции/Информационные Функции