How to measure memory bandwidth utilization on Windows?

前端 未结 3 1139
悲哀的现实
悲哀的现实 2020-12-31 07:31

I have a highly threaded program but I believe it is not able to scale well across multiple cores because it is already saturating all the memory bandwidth.

Is there

3条回答
  •  借酒劲吻你
    2020-12-31 08:14

    I'd recommend the Visual Studio Sample Profiler which can collect sample events on specific hardware counters. For example, you can choose to sample on cache misses. Here's an article explaining how to choose the CPU counter, though there are other counters you can play with as well.

提交回复
热议问题