我已经尝试过pref-stat,papi,valgrind。 这些工具只提取程序的缓存未命中数。
是否可以监控整个缓存并记录缓存未命中或命中的时间?
答案 0 :(得分:1)
你看到了吗:
https://perf.wiki.kernel.org/index.php/Tutorial#Live_analysis_with_perf_top
你可以用简单的技巧在网页上打印这些。
答案 1 :(得分:1)
在VTune放大器Memory access analysis中,您可以看到DRAM绑定(由于带宽或延迟)指标,它将为您提供由于内存问题而受影响的周期的近似值。您还可以查看内存操作的平均延迟。