при включении xdebug.profiler_enable создаются файлы cachegrind.out*
но если просмотреть этот файл через phpstorm, то в нем будут только вызовы системных функций, а пользовательских нет.
вот два вопроса:
1. я так понимаю, что пользовательские функции должны быть в файлах trace*, включаемые параметрами xdebug.trace_enable_trigger и xdebug.trace_enable_trigger_value ?
2. ниже представлен конфиг, который прописал в php.ini, но файлы trace не создаются. чего-то не хватает? перехожу по ссылке localhost?XDEBUG_TRACE=1
Дошло. надо отключать xdebug.auto_trace
тогда дебагер будет любой запрос в трассировку писать.
если включено, то надо в ручную вызывать функции xdebug_start_trace() и xdebug_stop_trace()