Windows進程優先級整數值英文名稱對應優先級32Normal正常64Idle低128HighPrio">
設置之前,先來了解一下Windows進程有哪幾種優先級:
Windows進程優先級 | ||
整數值 | 英文名稱 | 對應優先級 |
32 | Normal | 正常 |
64 | Idle | 低 |
128 | High Priority | 高 |
256 | Realtime | 實時 |
16384 | Below Normal | 低于正常 |
32768 | Above Normal | 高于正常 |
在XP中,Normal翻譯為“標準”而不是“正?!保?/p>
只是翻譯不同,并無實際區別。Win7里記不得叫什么了,不影響。
本篇以設置Windows自帶的“記事本”進程為例。
將記事本進程優先級設置為高:
wmic process where "name='notepad.exe'" call setpriority 128
也可以寫成這樣:
wmic process where "name='notepad.exe'" call setpriority "High Priority"
執行之后如圖:
一次設置多個進程:
wmic process where "name='notepad.exe' or name='calc.exe'" call setpriority 128
Set objWMIService=GetObject("winmgmts:\\.\root\cimv2")
Set colProcesses=objWMIService.ExecQuery("Select * from Win32_process where name='notepad.exe'")
For Each objProcess In colProcesses
objProcess.SetPriority 128
Next
將上框中的代碼,保存為后綴名 .vbs 的文件,如圖:
使用時,雙擊即可。也可以在CMD或者PowerShell中調用。
Get-WmiObject Win32_process -filter 'name="notepad.exe"' | foreach-object {$_.SetPriority(128)}
執行后如圖:
將于10月發布的Windows 11又傳出好消息,微軟副總裁史蒂夫·迪斯彭薩接受外媒采訪時透露了Win11-CPU和內存優化方面隱藏但有用的改進。 Steve Dispensa 表示,Win11 對應用程序和進程的優先級進行了多項重要更改,以支持為前臺運行的應用程序分配足夠的 CPU 和系統資源。
當用戶在 Edge 瀏覽器中打開多個選項卡并啟動 Word、PowerPoint 或 Excel 的多個文件窗口時,這些應用程序將立即啟動。 因為應用程序進程已經在前臺運行,它們可以訪問比非活動應用程序更多的計算資源。
為獲得更好體驗,Win11在Edge瀏覽器中默認啟用了睡眠標簽。在Win11早期版中,該功能平均節省了32%的內存和37%的CPU使用率。Steve Dispensa表示,這些優化可以讓電腦獲得更長的電池壽命。
(7762884)