Как в php протестировать время выполнения скрипта или функции?

Решено

Здравствуйте, скажите  как можно узнать время выполнения функции или всего скрипта? Я сделал доработку для сайта, но сайт стал очень долго загружаться. По коду я посмотрел, зацикливаний никаких нет, наверное какой то запрос долго выполняется. Хотелось бы определить в каком функции этот запрос.

Добавить Комментарий
Ответ

Для проверки скорости работы скрипта или функции, добавьте в самый верх php страницы(или вначале функции) следующий код:

 $start = microtime(true);
 

Теперь, в конце файла или функции мы можем вывести сколько времени потребовалось на выполнение:

 var_dump('Time:', microtime(true) - $start);
 

Добавить Комментарий

Ваш ответ

Размещая свой ответ, вы соглашаетесь с правилами сайта.