我已经看到了一些工具,你可以为C和C ++分析缓存,但是这个工具(Valgrind)是针对Linux的,他们在他们的网站上声明为windows开发工作太多了。
C#开发人员是否可以使用任何工具来分析缓存?
我有ANTS Performance Profiler,但它不执行缓存分析。
答案 0 :(得分:0)
试用英特尔VTune放大器。使用此工具,您可以收集有关缓存命中,未命中以及其他一些缓存和内存相关计数器的信息。
我没有尝试过C#profiling,但它的工作方式与原生C / C ++相同。