我为这个明显的差异绞尽脑汁:
- 我的页面大约需要 8 秒才能加载。
- Wincachegrind 说我的页面只需要 0.8 秒
我终于在 kcachegrind 中加载了相同的 cachegrind 文件,并得到了与实际页面加载一致的结果。
那么为什么 wincachegrind 给我的 curl 调用的值不正确呢?看起来所有超过 1 秒的值都被错误地报告了 10 倍..?
我为这个明显的差异绞尽脑汁:
我终于在 kcachegrind 中加载了相同的 cachegrind 文件,并得到了与实际页面加载一致的结果。
那么为什么 wincachegrind 给我的 curl 调用的值不正确呢?看起来所有超过 1 秒的值都被错误地报告了 10 倍..?
我意识到这是一个老问题,你现在可能已经找到答案了!但它在谷歌搜索中的排名很高,所以我想我会为其他人提供答案。
在某些版本的 Wincachegrind 中存在一个错误,这意味着所有时间仅显示其真实值的 10%。这已在 Wincachegrind 版本 1.0.0.14中修复,但不知何故修复已恢复,因此它仍然存在于最新的官方版本 (1.1.0.16)
该项目已被开发商放弃,因此可能永远不会再修复。事实上,2015 年有一个未解决的未解决问题。
选项是: