4

有没有办法限制 cachegrind 文件(xdebug 分析输出)?我想启用 xdebug.profile 来调试整个项目(不仅是触发器),但如果有人忘记禁用它,我不希望磁盘已满。

我在分析器文档中没有找到类似的选项。

4

1 回答 1

4

正如文档所述(http://www.xdebug.org/docs/profiler)在您的相应 .ini 文件中使用这些设置 - :

xdebug.profiler_enable = 0 
xdebug.profiler_enable_trigger = 1

然后,不会分析每个请求,而只会分析那些在 GET/POST/COOKIE 中具有 XDEBUG_PROFILE 变量的请求。

如果您不想使用触发方法,那么我想您需要一个 cron 作业(或类似作业)来非常频繁地清理 /tmp (或任何 xdebug.profiler_output_dir 设置)。

于 2014-07-11T09:45:54.927 回答