Скажем, у меня есть приложение на рабочем сервере, и мне нужно профилировать некоторый сегмент кода, но не все приложение, потому что оно сильно замедляется.
Поэтому мне нужно что-то вроде этого:
enable_profiler();
function_with_bottle_neck();
disable_profiler();
Есть ли способ сделать это?
Используйте xhprof. И вы можете написать что-то вроде этого:
if ($_SERVER['REMOTE_ADDR'] == 'your_ip') {
enable_profiler();
}
function_with_bottle_neck();
if ($_SERVER['REMOTE_ADDR'] == 'your_ip') {
disable_profiler();
}
Других решений пока нет …