我使用timeit
Windows 2003 資源工具包中提供的命令來測量執行特定任務所需的時間。附件是我正在運行的進程的輸出,但是我對經過時間和處理時間的差異感到困惑。它們是什麼,為什麼它們不同,兩者中哪一個提供了真正的掛鐘的指示?
答案1
Elapsed Time
是從進程啟動到終止的持續時間(正如您所說的「真實掛鐘」時間)。Process Time
是CPU花在計算進程上的時間。不過,我很驚訝你的處理時間比「即時」長。也許該進程使用了多個核心,並且所有核心的處理時間都被累積了?
我使用timeit
Windows 2003 資源工具包中提供的命令來測量執行特定任務所需的時間。附件是我正在運行的進程的輸出,但是我對經過時間和處理時間的差異感到困惑。它們是什麼,為什麼它們不同,兩者中哪一個提供了真正的掛鐘的指示?
Elapsed Time
是從進程啟動到終止的持續時間(正如您所說的「真實掛鐘」時間)。Process Time
是CPU花在計算進程上的時間。不過,我很驚訝你的處理時間比「即時」長。也許該進程使用了多個核心,並且所有核心的處理時間都被累積了?