我在網路上有找到一個設定,
你去「regedit」
①HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ SessionManager \ Memory Management\
②修改DisablePagingExecutive,數值數據0改為1,
讓前台程式,從硬碟拉到記憶體
③修改LargeSystemCache,數值數據0改為1,
原始windows默認情況下,硬碟緩衝只有8MB,改為1之後緩衝也是硬碟8MB用完之後就是拉到記憶體
④regedit的部分結束,重開機
⑤執行Windows PowerShell (命令提示字元),可以搜尋之後用「管理者權限開啟」
⑥在命令提示字元輸入 mmagent↲
會看到7個選項:
➊ ApplicationLaunchPrefetching :true 把軟體預載到記憶體,如果你的記憶體比較大的話64GB以上可以開起來
➋ ApplicationPreLaunch :true 把程式預載到CPU
➌ MaxOperationAPIFiles :256 限制C:\Windows\Prefetch裡面預載文件上限(1~256~8192)
➍ MemoryCompression : true 記憶體壓縮
➎ OperationAPI : true 讓記憶體預載非系統程式(遊戲、office、股票軟體)預設都有開啟
➏ PageCombining :false 讓系統合併相同內容的記憶體,CPU快就開
➐ PSComputerName 遠端電腦名稱
⑦針對記憶體超過32g++的,set-mmagent ↲
⑧在MaxOperationAPIFiles: 後面敲「8192 ↲」就好了,不確定的話可以再輸入一次 mmagent↲
我去查察了MaxOperationAPIFiles 256 的問題,是沒有看到有沒有人改了之後電腦就升天的,
限制C:\Windows\Prefetch裡面預載文件上限(1~256~8192,你記憶體有超過32GB可以開到8192,64GB必設定)設定完不會比較快,只能說無感。
主要是系統會不會卡,還是很吃CPU,我是i7-13700了,基操是33%在跑/記憶體基操25g在跑,有想過上i9,但是我房間溫度已經很不得了了