在許多情況下,如果不檢查事件比率同其它事件的關係,應用程式執行期間發生的原始事件數量沒有什麼意義。事件比率有助於更好地瞭解應用程式的效能。
使用事件比率確定優化機會時,這些是應該執行的基本步驟:
檢查每失效指令時鐘訊號數(非休眠 CPI)比率,以瞭解優化機會的一般指示。
檢查與程式碼有關的其它比率。
每個處理器都有一組可以監視的事件。因此,每個處理器可以使用的事件比率有所不同。
為方便起見,每個處理器都提供一組預定義的事件比率。
這部分介紹的事件摘自線上提供的 IA-32 Intel(R) Architecture Software Developer's Manual(IA-32 英特爾(R) 體系結構軟件開發人員手冊)第 1 卷“基本體系結構”的“附錄 A”。如需有關詳細資訊,請參閱線上英特爾(R) 處理器資訊。
更新日期:January 25, 2006