時間戳計數器

是奔騰兼容處理器中的一個計數器,它記錄自啟動以來處理器消耗的時鐘周期數。 由於時間戳計數器(TSC)隨著處理器周期速率的比例的變化而變化,因此提供了非常高的精度。 使用rdtsc指令可測量某段代碼的執行時間,其精度達到微秒級,TSC的節拍可以被轉化為秒,方法是將其除以CPU時鐘速率(在lin

時間戳計數器 是奔騰兼容處理器中的一個計數器,它記錄自啟動以來處理器消耗的時鐘周期數。由於時間戳計數器(TSC)隨著處理器周期速率的比例的變化而變化,因此提供了非常高的精度。TSC通常被用於剖析和監測代碼。使用rdtsc指令可測量某段代碼的執行時間,其精度達到微秒級,TSC的節拍可以被轉化為秒,方法是將其除以CPU時鐘速率(在linux中,可以從核心變數cpu_khz讀取)。

熱門詞條

聯絡我們