我了解到Win10中有一個屬性可以改變靈敏度Windows 使用什麼標準將系統狀態置於空閒狀態? 我還了解到,有一定比例的資源被用來決定是否觸發空閒狀態。我的問題是,我的空閒狀態從未觸發,因為即使我沒有使用任何東西,而 CPU、GPU、磁碟都低於 5%,我的記憶體使用率始終在 20% 左右。我說永不觸發,因為我創建了一個任務,當空閒狀態持續 2 分鐘時觸發。仍然沒有任何反應,應用程式沒有打開。
對於我的情況,我該如何為 win10 屬性觸發空閒狀態?還有其他方法嗎?
我的電腦的常規「空閒」狀態範例
答案1
看來你不是第一個。https://superuser.com/a/285031 (將此作為答案發布,因為我還無法發表評論。無論如何,似乎可行但很混亂)。
更簡單的方法是編寫一個程序,rundll32.exe advapi32.dll,ProcessIdleTasks
每當偵測到記憶體使用量達到 20% 時就會觸發空閒狀態 ( )。
編輯:我寫了一個關於這個想法的程式碼範例。基本上,您需要不斷讀取記憶體使用情況,並且當您達到最小觸發器一次IDLE 命令時,直到下一次(這將在您的條件下。我選擇「直到檢測到滑鼠移動,然後重新啟動持續檢查”)。現在它可以使用,但當然還有很大的改進空間,因為它只是一個草圖/概念,供您將其取下並適合自己。請參閱此處的代碼 -https://github.com/ElayHadad/TriggerIdleState