Есть ли свободный и хороший профилировщик линейного уровня для PHP?

Существует хорошая сводка инструментов здесь .

5
задан vava 11 July 2009 в 05:40
поделиться

6 ответов

Не бесплатно, но SD PHP Profiler предоставляет информацию об относительной стоимости каждого блока PHP-кода, а не только функций:

1
ответ дан 15 December 2019 в 06:32
поделиться

Не знаю, есть ли такой профайлер.
Если возможно, можно было бы разделить длинные функции, которые считаются узкими, на более мелкие. Это не только хорошая практика программирования (хотя я считаю, что ее не всегда легко реализовать), но и она может позволить более точно определить проблему.

0
ответ дан 15 December 2019 в 06:32
поделиться

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

0
ответ дан 15 December 2019 в 06:32
поделиться

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

0
ответ дан 15 December 2019 в 06:32
поделиться

Zend Platform предоставит вам более точную информацию о профилировании. Это или использование профилировщика webgrind и zend studio / Eclipse для получения информации о производительности.

1
ответ дан 15 December 2019 в 06:32
поделиться

Я использую microtime (), и он мне подходит.

1
ответ дан 15 December 2019 в 06:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: