【发布时间】:2011-02-13 08:42:16
【问题描述】:
正如标题所说,我想以某种方式获取我的代码的缓存行为。我正在运行 Windows 7 64 位版本,在 Visual Studio 2008 专业版上编译,正在编译 C++ 代码。
我知道 Linux 下有 Valgrind,但有没有我可以使用的免费替代品或其他方法?
【问题讨论】:
-
这真的可能吗?我的印象不是。
标签: c++ windows caching profiling
正如标题所说,我想以某种方式获取我的代码的缓存行为。我正在运行 Windows 7 64 位版本,在 Visual Studio 2008 专业版上编译,正在编译 C++ 代码。
我知道 Linux 下有 Valgrind,但有没有我可以使用的免费替代品或其他方法?
【问题讨论】:
标签: c++ windows caching profiling
VTune 将为您提供非常详细的缓存和管道分析。不过它并不便宜。我相信某些级别/版本的 VS(我记得那是 XP 上的“团队版”)有一个不错的分析器。
【讨论】:
试试AQTime。我很确定其中一些选项包括缓存分析。
【讨论】: