2016-03-14 64 views
1

我想知道是否有任何工具可以衡量cpp程序從緩存中獲益多少(L1,L2,L3)?例如,i)衡量可以通過緩存直接處理多少個請求? ii)緩存刷新了多少次?如何測量cpp程序的緩存使用情況?

+4

[cachegrind](http://valgrind.org/docs/manual/cg-manual.html)怎麼樣? –

+0

@JoachimPileborg可能正是我一直在尋找:) – user3639557

回答

2

Valgrind的有一個名爲cachegrind

的Visual Studio(從2010年VS上)具有嵌入式探查,顯示有關高速緩存命中和未命中,與CPU Counter選項訪問信息的高速緩存性能分析工具。

相關問題