Как ограничить файлы cachegrind, созданные xdebug-profiler

Есть ли способ ограничить файлы cachegrind (вывод профилирования xdebug)? Я хотел бы включить xdebug.profile для отладки всего проекта (не только триггера), но если кто-то забудет отключить его, я не хочу, чтобы диск был заполнен.

Я не нашел такой опции в документации профилировщика.

1 ответ

Как указано в документации ( http://www.xdebug.org/docs/profiler), используйте эти настройки в соответствующем INI-файле:

xdebug.profiler_enable = 0 
xdebug.profiler_enable_trigger = 1

Тогда вместо профилирования каждого отдельного запроса будут профилироваться только те, у которых есть переменная XDEBUG_PROFILE в GET/POST/COOKIE.

Если вы не хотите использовать триггерный подход, то, я полагаю, вам понадобится задание cron (или подобное) для очистки /tmp (или любого другого установленного xdebug.profiler_output_dir).

Другие вопросы по тегам