【发布时间】:2012-04-28 15:24:00
【问题描述】:
我见过一些工具,您可以通过这些工具来分析 C 和 C++ 的缓存,但该工具 (Valgrind) 是为 Linux 设计的,他们在他们的网站上声明,为 Windows 开发工作量太大)。
是否有任何 C# 开发人员可用于分析缓存的工具?
我有 ANTS 性能分析器,但它不执行缓存分析。
【问题讨论】:
标签: c# .net profiling cpu-cache
我见过一些工具,您可以通过这些工具来分析 C 和 C++ 的缓存,但该工具 (Valgrind) 是为 Linux 设计的,他们在他们的网站上声明,为 Windows 开发工作量太大)。
是否有任何 C# 开发人员可用于分析缓存的工具?
我有 ANTS 性能分析器,但它不执行缓存分析。
【问题讨论】:
标签: c# .net profiling cpu-cache
试试英特尔 VTune 放大器。使用此工具,您可以收集有关缓存命中、未命中以及其他一些与缓存和内存相关的计数器的信息。
我还没有尝试将它用于 C# 分析,但它的工作方式应该与原生 C/C++ 相同。
【讨论】: