5

我见过一些工具,您可以通过这些工具分析 C 和 C++ 的缓存,但该工具 (Valgrind) 是为 Linux 设计的,他们在他们的网站上声明,为 Windows 开发工作量太大)。

C# 开发人员是否可以使用任何工具来分析缓存?

我有 ANTS Performance Profiler,但它不执行缓存分析。

4

1 回答 1

0

试试英特尔 VTune 放大器。使用此工具,您可以收集有关缓存命中、未命中以及其他一些与缓存和内存相关的计数器的信息。

我还没有尝试将它用于 C# 分析,但它的工作方式应该与原生 C/C++ 相同。

于 2012-04-18T06:37:55.470 回答