有没有办法限制 cachegrind 文件(xdebug 分析输出)?我想启用 xdebug.profile 来调试整个项目(不仅是触发器),但如果有人忘记禁用它,我不希望磁盘已满。
我在分析器文档中没有找到类似的选项。
有没有办法限制 cachegrind 文件(xdebug 分析输出)?我想启用 xdebug.profile 来调试整个项目(不仅是触发器),但如果有人忘记禁用它,我不希望磁盘已满。
我在分析器文档中没有找到类似的选项。
正如文档所述(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 设置)。