Как узнать сколько памяти потребляет php скрипт
Редко но бывает нужно узнать сколько памяти потребляет php скрипт или отдельный участок кода для этого нужно использовать функцию memory_get_usage().
$mem_start = memory_get_usage(); for ($i=0; $i < 100; $i++) { $arItems[] = $i; } echo '<p>Первый замер памяти: '.convert(memory_get_usage() - $mem_start).'</p>'; for ($i=0; $i < 100; $i++) { $arItems[] = $i; } echo '<p>Второй замер памяти: '.convert(memory_get_usage() - $mem_start).'</p>'; function convert($size) { $unit = array('b','kb','mb','gb','tb','pb'); return @round($size/pow(1024,($i=floor(log($size,1024)))),2).' '.$unit[$i]; }Выводить информацию о затраченной памяти необходимо в конце скрипта.