1
我想知道是否有任何工具可以衡量cpp程序從緩存中獲益多少(L1,L2,L3)?例如,i)衡量可以通過緩存直接處理多少個請求? ii)緩存刷新了多少次?如何測量cpp程序的緩存使用情況?
我想知道是否有任何工具可以衡量cpp程序從緩存中獲益多少(L1,L2,L3)?例如,i)衡量可以通過緩存直接處理多少個請求? ii)緩存刷新了多少次?如何測量cpp程序的緩存使用情況?
Valgrind的有一個名爲cachegrind
的Visual Studio(從2010年VS上)具有嵌入式探查,顯示有關高速緩存命中和未命中,與CPU Counter選項訪問信息的高速緩存性能分析工具。
[cachegrind](http://valgrind.org/docs/manual/cg-manual.html)怎麼樣? –
@JoachimPileborg可能正是我一直在尋找:) – user3639557