Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我见过一些工具,您可以通过这些工具分析 C 和 C++ 的缓存,但该工具 (Valgrind) 是为 Linux 设计的,他们在他们的网站上声明,为 Windows 开发工作量太大)。
C# 开发人员是否可以使用任何工具来分析缓存?
我有 ANTS Performance Profiler,但它不执行缓存分析。
试试英特尔 VTune 放大器。使用此工具,您可以收集有关缓存命中、未命中以及其他一些与缓存和内存相关的计数器的信息。
我还没有尝试将它用于 C# 分析,但它的工作方式应该与原生 C/C++ 相同。