Функция 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];