Windows 10 的"全預取"功能(也稱為Superfetch)是一種優(yōu)化機制,旨在提高系統(tǒng)的啟動速度和應用程序的響應速度。它通過分析用戶的使用模式和行為,預先加載常用的應用程序、文件和數(shù)據(jù)到系統(tǒng)內存中,以便在需要時能夠更快地訪問這些資源。
Superfetch的原理和機制如下:
學習用戶行為:Superfetch會持續(xù)監(jiān)測用戶的應用程序和文件使用情況,記錄下最常用的資源和訪問模式。
預讀取和預加載:基于學習到的用戶行為,在系統(tǒng)空閑時,Superfetch會預先將常用的應用程序、文件和數(shù)據(jù)加載到內存中,并保持更新。
冷啟動緩存:當計算機重新啟動時,Superfetch會利用之前預加載的資源,加快啟動過程,減少應用程序的加載時間。
后臺優(yōu)先級:Superfetch運行于低優(yōu)先級,確保它不會影響到正在進行的前臺任務的性能。
Superfetch的目標是根據(jù)用戶的使用習慣和行為模式,提前將可能需要的資源加載到內存中,從而減少磁盤訪問時間,提高應用程序的響應速度。然而,對于某些特定情況(例如,擁有大量內存或使用固態(tài)硬盤的系統(tǒng)),禁用Superfetch可能會更加適合,因為這些情況下它可能對性能產生負面影響。
Windows 10的"全預取"功能。
Superfetch的工作原理如下:
預測性加載:Superfetch會通過分析文件訪問模式和統(tǒng)計數(shù)據(jù)來預測用戶可能要使用的應用程序和數(shù)據(jù)。它識別出經常使用的應用程序、文檔和庫,并將它們預先加載到系統(tǒng)內存中。
穩(wěn)定性考慮:Superfetch在內存管理方面非常謹慎,確保不會占用過多的系統(tǒng)資源或導致系統(tǒng)變得不穩(wěn)定。它會動態(tài)調整預取和緩存的資源,以適應系統(tǒng)的當前工作負載。
預讀取算法:Superfetch使用一種復雜的預讀取算法來確定哪些數(shù)據(jù)應該被加載到內存中。它將注意力放在最頻繁訪問的數(shù)據(jù)上,并提前將其從磁盤讀入內存,以便在需要時能夠更快地獲取。
數(shù)據(jù)持久性:Superfetch會在系統(tǒng)關閉時將預取的數(shù)據(jù)寫回磁盤,以確保數(shù)據(jù)的持久性。這樣,在下次啟動時,系統(tǒng)可以從磁盤緩存中重新加載之前預取的數(shù)據(jù)。
Superfetch旨在通過提前加載常用的應用程序和數(shù)據(jù),減少磁盤訪問時間,提高系統(tǒng)的響應速度和性能。然而,對于某些特定的硬件配置或使用模式,禁用Superfetch可能會更有益,因為它有時可能占用大量的系統(tǒng)資源并導致性能下降。
Superfetch使用一種稱為"自適應學習算法"的技術來動態(tài)調整預加載的數(shù)據(jù)。它會根據(jù)系統(tǒng)的使用模式和行為進行學習,并根據(jù)最頻繁訪問的應用程序和數(shù)據(jù)進行優(yōu)化。這種智能學習算法可以不斷改進預取的準確性和效率。
Superfetch的好處包括:
提高啟動速度:通過預加載常用的應用程序和數(shù)據(jù),Superfetch可以加快系統(tǒng)的啟動過程,因為這些資源已經在內存中可用,不需要從磁盤讀取。
提升應用程序響應速度:預加載應用程序和數(shù)據(jù)后,它們可以更快地被訪問,提高了應用程序的響應速度和整體性能。
減少磁盤訪問:Superfetch可以減少對硬盤的頻繁讀取操作,因為常用的數(shù)據(jù)已經在內存中。這樣可以降低磁盤的負載,延長其壽命,并提高系統(tǒng)的整體耐用性。
動態(tài)適應性:Superfetch會根據(jù)系統(tǒng)的使用情況和行為模式進行動態(tài)調整,以確保預取的數(shù)據(jù)始終符合用戶的需求,避免浪費資源。
關閉 Windows 10 的“全預取”功能。請按照以下步驟操作
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters]
"EnableSuperfetch"=dword:00000000
"EnablePrefetcher"=dword:00000000
將文件保存為“disable-superfetch.reg”(或其他任何名稱),并確保文件后綴名為.REG。
開啟 Windows 10 的“全預取”功能。請按照以下步驟操作
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters]
"EnableSuperfetch"=dword:00000003
"EnablePrefetcher"=dword:00000003
將文件保存為“enable-superfetch.reg”(或其他任何名稱),并確保文件后綴名為.REG。
小A最大的快樂莫過于,下班回家約上三五好友一起開黑。
但在玩游戲的時候,也會經常遇到游戲掉幀,電腦卡頓反應太慢。
好基友早早就進入戰(zhàn)場,剩下我獨自在原地等待,分分鐘心態(tài)爆炸。
為了發(fā)揮出最佳游戲性能,小A給大家?guī)砹藘?yōu)化性能的最全方法。
01 、啟用游戲模式
Win10 中調整游戲性能最簡單的方法,就是啟用游戲模式。開啟游戲模式,可以通過停止 Windows 更新和一些應用程序的后臺活動,來提高游戲幀數(shù)。游戲模式默認情況下為開。
如果不確定是否開啟了游戲模式,可以轉到 Win+I—游戲—游戲模式中查看。
02、更新圖形驅動程序
GPU 在游戲過程中的性能方面起著重要作用。
更新最新的圖形驅動程序,可以幫助優(yōu)化游戲性能,改善游戲體驗。
https://www.nvidia.cn/Download/index.aspx?lang=cnhttps://www.amd.com/zh-hans/support
以 NVIDIA 舉例,在此頁面根據(jù)自己電腦的顯卡型號下載對應的驅動程序。
下載并安裝完成后,在設備管理器中顯示運轉正常表示成功安裝。
03 、禁用SysMain
SysMain 是將常用程序的數(shù)據(jù)緩存到內存中,減少啟動程序時間。但可能占用大量 CPU,RAM 和磁盤資源,導致性能出現(xiàn)問題。禁用 SysMain 可以提升游戲性能。
禁用方法:按 Win+R,輸入 services.msc,然后 Enter。
找到 SysMain,雙擊打開,在啟動類型中選擇禁用。
04、禁用Prefetch
Prefetch 和 SysMain 類似,但它將數(shù)據(jù)直接緩存在C:\Windows\Prefetch上。我們可以通過編輯注冊表來禁用。
按Win+R,輸入 regedit,然后 Enter。
導航到下面地址
計算機\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters
雙擊打開EnablePrefetcher,將數(shù)值改為0。
0 = 禁用預取,1 = 啟用應用程序預取。2 = 啟用引導預取,3 = 啟用所有內容的預?。☉贸绦蚝鸵龑В?。
05、關閉后臺應用
后臺運行的服務會占用系統(tǒng)額外的資源,禁用也可以優(yōu)化電腦。
Win+I 打開設置,轉到隱私下的后臺應用,關閉即可。
06、優(yōu)化電源設置
無論是筆記本還是臺式機,電源設置都會限制 CPU 的運行。選擇高性能電源計劃可以提高電腦的游戲性能。
打開控制面板—系統(tǒng)和安全—電源選項,選擇高性能。
筆記本可以直接點擊電源圖標,拖動滑塊到最佳性能選項。
另外還有一個隱藏的卓越性能模式,可以讓你電腦一直處于雞血狀態(tài)。開啟方法:右擊開始菜單,選擇 Windows PowerShell(管理員)。
輸入下面的代碼并回車。
powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61
當出現(xiàn)卓越性能就表示成功了。
回到電源選項,開啟卓越性能即可。
07、調整圖形控制面板
NVIDIA 和 AMD 的圖形驅動程序控制面板,可以調整圖形設置。小濠以 NVIDIA 舉例,在桌面空白區(qū)域右擊選擇 NVIDIA 控制面板。單擊左側的管理 3D 設置,通過更改下面的設置來優(yōu)化游戲性能。
1.最大預渲染幀數(shù):CPU 協(xié)助 GPU 預先渲染畫面的最大幀數(shù)。
值越大越流暢,但會造成顯示和鍵盤輸入延遲,如果是 FPS 玩家,建議設置為 1。
2.線程優(yōu)化:為多核處理器啟用多線程優(yōu)化,建議設為開。
3.垂直同步:用于顯卡輸出幀數(shù)和顯示器刷新率的信號不同步,禁用可以使游戲在某些情況下運行更流暢。
08、禁用Steam自動更新
Steam 自動更新游戲,會占用電腦 CPU、內存和帶寬。為防止在游戲時,后臺下載更新,轉到設置—下載。
確保取消勾選在游戲時允許下載。
09、調整視覺效果設置
Win10 中的動畫可能會阻礙 PC 性能,禁用這些動畫可以優(yōu)化 Win10 的游戲性能。Win+Q 輸入外觀,點擊調整Windows 的外觀和性能。
然后選擇調整為最佳性能,確定即可。
10、禁用Nagle算法
Nagle 算法,通過減少需要通過網絡發(fā)送的數(shù)據(jù)包數(shù)量,來改善 Internet 連接。對于降低連接速度很有幫助,但玩游戲時可能會導致延遲問題。禁用它來減少延遲可以更好的優(yōu)化游戲性能。右擊開始菜單,選擇 Windows PowerShell(管理員)
輸入 ipconfig,復制下 IPv4 地址。
打開注冊表并導航到下面的位置:
計算機\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces
在左邊的子文件夾中,找到與 IPv4 匹配的 IPAddress 文件夾。
右擊新建兩個DWORD(32位)值,分別命名為 TcpAckFrequency 和 TCPNoDelay。
將它們的數(shù)值都改為 1,Nagle 算法就永久禁用了。
取消禁用,刪除剛剛創(chuàng)建的兩個字即可。
11、為游戲設置默認GPU
在多 GPU 電腦中,可以手動設置程序或游戲默認使用其中的 GPU。將高端 GPU 設置為游戲默認,可以優(yōu)化游戲性能。
Win+Q,輸入圖形設置并 Enter。
然后通過瀏覽選擇程序或游戲的可執(zhí)行文件。
小A這里以 Chorme 為例,確定后點擊選項,有三個 GPU 的選項。
1. 讓 Windows 決定2.節(jié)能(通常是集成 GPU)3.高性能(通常是獨立 GPU)選擇后確定即可。
以上通過一些軟件和應用的調整,來提高游戲性能。除此之外,硬件的維護和升級才是關鍵。游戲掉幀、延遲的原因之一還有過熱。使用電腦時間越長長,機箱內越堆積了大量灰塵。
加快電腦散熱,記得定期清理機箱。
當然,提升游戲性能最根本還得靠牛X的裝備。對于游戲玩家最關心的,顯卡、CPU、硬盤、內存等硬件。