профилирование — как профилировать конкретную функцию или сегмент кода в php?

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

Поэтому мне нужно что-то вроде этого:

enable_profiler();
function_with_bottle_neck();
disable_profiler();

Есть ли способ сделать это?

0

Решение

Используйте xhprof. И вы можете написать что-то вроде этого:

if ($_SERVER['REMOTE_ADDR'] == 'your_ip') {
enable_profiler();
}
function_with_bottle_neck();

if ($_SERVER['REMOTE_ADDR'] == 'your_ip') {
disable_profiler();
}
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]