本帖最後由 萬年船 於 22-9-2 09:57 編輯
在MC執行最佳化或WFO時,可以一次執行好幾個最佳化或WFO,執行期間可以外出,可以看電視,可以上網,到最後再來驗收執行結果,但是到了Windows 11搭配P-Core、E-Core的CPU(例如12代的CPU),預設的情況下,這樣批次作法效率反而會降低,需要額外設定才能發揮極致效能
首先,要批次執行時依舊是要先把優先權調低,這樣才能同時在電腦順暢做其他事情,請參考此文『最佳化與WFO電腦執行技巧』
在Windows 11搭配P-Core、E-Core的CPU(例如12代的CPU),最上層(你看的到的那個)的應用程式會享有最大的CPU資源,底層的應用程式則共用其他比較少的CPU資源,所以當批次執行最佳化或WFO時,最上層的最佳化或WFO一定會先執行完,接著我們會預期其他的最佳化或WFO的CPU使用率也應該要達到CPU使用率100%,但事實上除非你在現場把其他的最佳化或WFO點到最上層(讓你看的到),不然它們都只會使用E-Core而已,如下所示
不把其他最佳化或WFO點到最上層(讓你看的到)的情況下,又希望尚未執行完的最佳化或WFO能使用到全部核心(含P-Core),則需要用命令列執行以下這行設定(32位元MC需替換相對的路徑) powercfg /powerthrottling disable /path "C:\Program Files\TS Support\MultiCharts64\MultiCharts64.exe"
以下這行指令可以查看是否設定好
powercfg /powerthrottling list
|以下這行指令可以解除此設定(恢復預設)
powercfg /powerthrottling reset /path "C:\Program Files\TS Support\MultiCharts64\MultiCharts64.exe"
當確定設定好後,尚未執行完的最佳化或WFO就能使用到全部核心(含P-Core),CPU總使用率可達滿載,如下所示
|