Устанавливаем xhprof
apt-get install xhprof
В конфиге php.ini должен быть прописан путь сохранения логов
xhprof.output_dir="/var/tmp/xhprof"
можно указать любую директорию доступную для записи
Проверим в phpinfo(), что библиотека подключена
Устанавливаем анализатор отчётов в поддиректорию в корне сайта, например xhprof
wget http://pecl.php.net/get/xhprof-0.9.4.tgz
gzip -d xhprof-0.9.4.tgz
tar -xvf xhprof-0.9.4.tar
В скрипте, который будем профилировать пишем
xhprof_enable(XHPROF_FLAGS_CPU);
<my code>
$xhprof_data = xhprof_disable();
include_once "<путь до директории анализатора отчётов>/xhprof-0.9.4/xhprof_lib/utils/xhprof_lib.php";
include_once "<путь до директории анализатора отчётов>/xhprof-0.9.4/xhprof_lib/utils/xhprof_runs.php";
$xhprof_runs = new XHProfRuns_Default();
$run_id = $xhprof_runs->save_run($xhprof_data, "my_namespace");
Запускаем анализатор отчётов
http://my-site.ru/xhprof/xhprof_html