Сроки каждого элемента сценария - PullRequest
1 голос
/ 10 сентября 2011

Я долго работал над этим сценарием, но выполнение кода занимает около 300 мс, что немного дольше, чем я доволен, поэтому мне было интересно, знает ли кто-нибудь, как рассчитать время выполнения сценария, но как долго каждое событие занимает.

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

Если кто-нибудь знает какие-либо инструменты, то это было бы замечательно.

N.B. Некоторое время назад я помню, как читал что-то на php.net о вызове PHP, который запускал бы другую функцию через столько процедур.

1 Ответ

1 голос
/ 10 сентября 2011

Используйте инструмент для профилирования вашего кода.

Взгляните на расширение xdebug функции профилирования .

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


Я думаю, что то, о чем вы читали, было связано с галочками : http://www.freeopenbook.com/phpcookbook/phpckbk-chp-8-sect-26.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...