title: How to measure memory bandwidth utilization on Windows?
body: <p>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.</p>
  
  <p>Is there any tool out there which allows to measure how much of the memory bandwidth is being used?</p>
  
  <p><strong>Edit</strong>: Please note that typical profilers show things like memory leaks and memory allocation, which I am not interested in. 
  I am only whether the memory bandwidth is being saturated or not.</p>