Время выполнения скрипта

Чтобы измерить время выполнения участка кода, необходимо перед началом выполнения кода, получить текущее время, а также по завершению выполнения кода, еще раз получить время. Далее просто высчитывается разница во времени. Поскольку скорость скрипта может измеряться в тысячных и десятитысячных долях секунды, необходимо воспользоваться php функцией microtime. Она позволяет получать метку времени в микросекундах.

Пример:
// засекаем начало выполнения скрипта 
$start_time = microtime(true);  
 
// код, время которого нужно замерить 
// пример скрипта 
for($i = 0; $i<1; $i+=0.000001);  
  
// засекаем завершение выполнения скрипта 
$finish_time = microtime(true);  
 
// высчитываем разницу во времени 
$result_time = $finish_time - $start_time;  
 
// форматированный вывод результата 
printf('Затрачено %.4F сек.', $result_time);


В примере была использована, ранее не описанная функция - printf, она позволяет выводить отформатированную строку.
Теги:
printf, microtime
Добавлено: 30 Марта 2018 07:40:53 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...