Затраченная память PHP | memory_get_usage

Затраченная память PHP | memory_get_usage


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

В Xdebug есть функция xdebug_memory_usage(), которая возвращает тот же результат.

$memory = memory_get_usage();
 
...
 
echo (memory_get_usage() - $memory) . ' байт';

Конвертация результата в килобайты и мегабайты

$memory = memory_get_usage();
 
...
 
$memory = memory_get_usage() - $memory;
 
$i = 0;
while (floor($memory / 1024) > 0) {
	$i++;
	$memory /= 1024;
}
 
$name = array('байт', 'КБ', 'МБ');
echo round($memory, 2) . ' ' . $name[$i];


 Время выполнения скрипта php скрипта
Поделиться ссылкой:
ВКонтакт Facebook Одноклассники Twitter Mail.Ru

Также читают

Как в PHP очистить текст от непечатаемых символов?
CSS
mysqldump, бекап, database, db, бд, explain

Возврат к списку