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

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


freelanceland
Лучшие исполнители для ваших задач

Функция 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 скрипта

Также читают

SLAP - Принцип единого уровня абстракций
JavaScript
Шпаргалка по командам MySQL

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