2012-11-27 2 views
0

Я пробовал панель инструментов Debug, но это не совсем касается моего сценария. Я просто хочу знать, какие фрагменты кода занимают дольше всего. Есть ли способ получить разбивку (возможно, график водопада?), Который может показать мне, какие методы занимали больше всего времени?Лучший способ найти узкие места на YII?

ОБНОВЛЕНИЕ: Я смог добавить различные регистрации в приложение, но, к сожалению, часть, которую я думал, вызывала медленность, на самом деле не вызывала медлительность. Итак, что является самым простым способом, я могу добавить регистрацию «по всем направлениям», чтобы точно определить любой код, который может вызвать медленность?

+2

Чтобы добавить к тому, что сказал schmunk, 'Yii :: beginProfile/Yii :: endProfile' может помочь. – DCoder

+0

FYI: Я узнал, что это было меньше компиляции, которая убивала скорость. Тем не менее, я все еще хотел бы знать, как это сделать. – coderama

ответ

1

Отъезд Xdebug - инструмент отладчика и профайлера для PHP.

Вы можете создать профилирующий вывод и визуализировать его с помощью сторонних инструментов, click here.

Смежные вопросы