2012-02-17 25 views
1

我正在尋找一種方法來分析主存的存取時間。這種方法應該給我一個RAM和Cache訪問分配以及時分析CPU停頓。我想知道是完全可以用軟件(一個內核模塊?)還是一個虛擬機可能提供反饋?如何分析主內存和緩存訪問模式?

回答

0

現代x86_64的CPU的性能計數器是完美的決定時,有像高速緩存未命中,分支預測錯誤,指令/數據TLB未命中,預取等

在Linux上的事件是什麼代碼執行,有工具,如perfoprofile。 AMD和英特爾都提供商業工具(用於Linux和其他平臺)來記錄和分析這些相同的性能計數器。