用于汇总分析缓存研磨文件的工具?

Posted

技术标签:

【中文标题】用于汇总分析缓存研磨文件的工具?【英文标题】:Tools for analyzing cachegrind files in aggregate? 【发布时间】:2011-04-12 12:46:27 【问题描述】:

是否有任何工具可以分析一个充满 xdebug 转储的文件夹?

当我们在生产服务器上短时间启用 Xdebug 分析时,我们总是会得到数百个文件,这需要花费大量时间在 WinCacheGrind 或 KCacheGrind 中单独分析。我正在寻找一种可以汇总使用的工具,以告诉我在所有组合文件中哪些函数占用的时间最多。

【问题讨论】:

【参考方案1】:

改用配置指令xdebug.profiler_append

当此设置设置为 1 时,新请求将映射到同一文件时不会覆盖分析器文件(取决于 xdebug.profiler_output_name 设置。相反,该文件将与新配置文件一起附加到。

(http://xdebug.org/docs/profiler)

【讨论】:

xdebug.profiler_append 标志没有出现在该页面或我能找到的任何其他文档上是否有充分的理由?它似乎是一个隐藏的配置标志。不支持吗? 向下滚动到“相关设置”

以上是关于用于汇总分析缓存研磨文件的工具?的主要内容,如果未能解决你的问题,请参考以下文章

我不了解 cachegrind 与 perf 工具之间的缓存未命中计数

solr研磨之游标分页

如何在 Unity 中获取有关缓存未命中的分析数据?

PHP常用的缓存技术汇总

KCachegrind 解释混乱

iOS超全开源框架项目和学习资料汇总数据库缓存处理图像浏览摄像照相视频音频篇