更新:

更新:

簡短的:

我想測量 Windows 中無損音訊壓縮的 CPU 使用率。因此,我建立一個批次檔來運行幾個編解碼器,並希望分別測量編解碼器從啟動到終止的 CPU 使用情況。編解碼器以短突發方式運作。

我需要的:

  • 每個進程每單位時間的 CPU 進程日誌/歷史記錄。

  • CPU 進程日誌/歷史記錄可以匯出為 csv 或類似檔案。

  • 不損失任何一個突發時間。

我嘗試過的:

  • 效能監視器 = 不適用,因為 perfmon 僅顯示進程,而不顯示程式。

  • sysinternal進程監視器=太棒了!但是,它無法導出 CPU 使用情況。它在流程活動摘要中有非常漂亮的圖表,但我必須自己繪製。

  • typeperf = Nice,按名稱過濾進程。但還是太慢了。

謝謝。

更新:

使用 typeperf 臨時解決:

typeperf "\Process(MAC)\% Processor Time"

仍在考慮匯出到 csv 並設定間隔採樣。

更新2:

sysinternal進程監視器透過使用圖形工具提示來取得CPU等級。

答案1

sysinternal進程監視器透過使用圖形工具提示來取得CPU等級。

相關內容