Вопрос

Есть ли лучший способ профилировать код, чем:

$start1 = microtime(TRUE);
for($i=0;$i<count($array);$i++)
 {
    //do something
 }
$time1 = microtime(TRUE) - $start1;
Это было полезно?

Решение

Xdebug или Zend Debugger, если у вас возникли трудности с установкой Xdebug.

Их профилировщик определит время для вас без каких-либо изменений в вашем коде.

http://www.xdebug.org/

http://www.zend.com/en/community/pdt

http://devzone.zend.com/article / 2899-Profiling-PHP-Applications-With-xdebug - серия учебных пособий по xdebug.

Другие советы

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

Если вы хотите использовать инструмент, созданный для этой цели, остальные ответы не нужны.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top