PHP Оценка сложности выполнения скрипта
Дмитрий16 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
20.03.2019
На php не является проблемой выполнить замер потребляемого времени выполнения скрипта и озу:
$mtime_start = microtime(true);
// Выполнения задач ...
$stime = round((microtime(true) - $mtime_start),3); // в секундах
echo "Время выполнения: ".($stime)."сек
";
$memory_stat = convert(memory_get_usage(true))." из ".convert(memory_get_peak_usage(true))." пиковых";
echo "memory_get_usage:".$memory_stat."
"; // 123 kb
function convert($size)
{
$unit=array('b','kb','mb','gb','tb','pb');
return @round($size/pow(1024,($i=floor(log($size,1024)))),2).' '.$unit[$i];
}
Но есть ли возможность каким-то образом определить какой процент времени CPU за это время занимался задачей?