如何檢查隨機行程的執行緒優先權?

如何檢查隨機行程的執行緒優先權?

在 Windows 工作管理員中,我可以設定(或在右鍵時可以查看)進程優先權。顯示「即時」、「高」、「高於正常」等。問題是:有沒有辦法查看給定進程中哪些執行緒正在以哪些優先權運行? (還有一個數字,我認為是從 0 到 31)。因此,這將是 32 個優先級,而不僅僅是 5 個級別。 (6,7,8,9,10)


完整免責聲明:我已經在 stackoverflow 上發布了這個問題,但是有人建議這屬於超級用戶,所以我將其標記為刪除它,因為沒有人能夠給我答案。


答案1

好的,我找到了。在 ProcessExplorer 中,您可以右鍵點選流程,選擇屬性。從那裡,選擇“執行緒”選項卡,它顯示進程內運行的具有“動態優先權”的所有執行緒。這就是我一直在尋找的。

答案2

開啟流程資源管理器主視窗中的「優先順序」列。在我的系統(沒有即時運行的系統)上,我看到優先順序從 0-13,所以我認為它正在讀取實際優先順序。

為此,右鍵單擊列標題,然後從彈出式選單中選擇“選擇列...”,然後在“流程效能”下選擇優先順序。

相關內容