如何限制xdebug-profiler创建的cachegrind文件

时间:2014-05-12 11:44:51

标签: debian valgrind cachegrind xdebug-profiler webgrind

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

我在the profiler documentation找不到任何类似的选项。

1 个答案:

答案 0 :(得分:2)

正如文档所述(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设置为)频繁