【问题标题】:Any way to profile code for cache behavior?有什么方法可以分析缓存行为的代码吗?
【发布时间】:2011-02-13 08:42:16
【问题描述】:

正如标题所说,我想以某种方式获取我的代码的缓存行为。我正在运行 Windows 7 64 位版本,在 Visual Studio 2008 专业版上编译,正在编译 C++ 代码。

我知道 Linux 下有 Valgrind,但有没有我可以使用的免费替代品或其他方法?

【问题讨论】:

  • 这真的可能吗?我的印象不是。

标签: c++ windows caching profiling


【解决方案1】:

VTune 将为您提供非常详细的缓存和管道分析。不过它并不便宜。我相信某些级别/版本的 VS(我记得那是 XP 上的“团队版”)有一个不错的分析器。

【讨论】:

  • 谢谢,我试了一下评估版。我不知道他们有这样的事情。它很好地满足了我的需求,从长远来看,这可能是我最终会购买的东西。
【解决方案2】:

试试AQTime。我很确定其中一些选项包括缓存分析。

【讨论】:

    猜你喜欢
    • 2021-03-01
    • 2018-01-22
    • 1970-01-01
    • 1970-01-01
    • 2010-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-20
    相关资源
    最近更新 更多