Как запустить профилирование с помощью xhprof в Yii2?

Темы, не касающиеся фреймворка, но относящиеся к программированию в целом.
Ответить
Аватара пользователя
Dementorpasha
Сообщения: 39
Зарегистрирован: 2013.06.08, 07:33

Как запустить профилирование с помощью xhprof в Yii2?

Сообщение Dementorpasha »

Столкнулся с проблемой, не могу запустить профилирование php-приложений с помощью xhprof.

Версия PHP 5.5.14.

При попытке запуска пишет:

Код: Выделить всё

Segmentation fault
В логах:

Код: Выделить всё

[Mon Jul 07 09:09:22.018753 2014] [core:notice] [pid 504] AH00052: child pid 1140 exit signal Segmentation fault (11)
Вот само подключения xhprof:

Код: Выделить всё

<?php
xhprof_enable(XHPROF_FLAGS_CPU + XHPROF_FLAGS_MEMORY);

// comment out the following two lines when deployed to production
defined('YII_DEBUG') or define('YII_DEBUG', true);
defined('YII_ENV') or define('YII_ENV', 'dev');

require(__DIR__ . '/../vendor/autoload.php');
require(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php');

$config = require(__DIR__ . '/../config/web.php');

(new yii\web\Application($config))->run();
Последний раз редактировалось Dementorpasha 2014.07.20, 19:25, всего редактировалось 1 раз.
Аватара пользователя
Dementorpasha
Сообщения: 39
Зарегистрирован: 2013.06.08, 07:33

Re: Как запустить профилирование с помощью xhprof?

Сообщение Dementorpasha »

После подключения функции автозагрузки классов все ломается

Код: Выделить всё

spl_autoload_register(['Yii', 'autoload'], true, true);
Может будут идеи? может посоветуете чем можно проанализировать приложения для нахождения проблемных мест?
Ответить