如果您已經跳轉並更新到windows10,您可能已經註意到一些奇怪的事情:系統程序有時會佔用大量的RAM,可能超過1GB。這實際上不是一個bug,而是windows10的一個特性。下麵是它的工作原理。
在我們解釋新版本的Windows中發生了什麼之前,讓我們先來談談Windows的早期版本是如何處理記憶體使用的。RAM中只有這麼多空間來儲存資料。如果你填滿了電腦的記憶體,Windows會將最少使用的資料頁解除安裝到駐留在硬碟上的頁面檔案中。
這種方法的缺點是,如果您需要再次使用頁面檔案中的資料,它必須從速度慢得多的硬碟上獲取資料,而不是從超高速記憶體中載入資料。雖然這比應用程式崩潰要好,但如果資料根本不需要離開記憶體,那就更好了。
windows10在必要時仍然使用頁面檔案。但是,現在當你的計算機記憶體開始填滿時,Windows10會開始壓縮舊的記憶體頁,這樣它們佔用的空間就更少了,類似於你建立多個檔案的ZIP存檔時所發生的情況。因此,舉個例子,如果你有一個應用程式正在執行,但是你已經有一段時間沒有碰過它了,那麼Windows不會把這個應用程式的資訊複製到你的硬碟上,而是會把它變小,但會把它儲存在記憶體中。
當然,代價是解壓縮壓縮記憶體會佔用更多的CPU週期。但是,通常情況下,這種效能成本比系統必須從硬碟(甚至ssd)檢索資料時要低得多。因此,即使使用壓縮,從記憶體中取出那些舊應用程式的速度也比從硬碟的頁面檔案中載入要快。
Windows10建立的所有壓縮記憶體都儲存在系統程序中。這就是為什麼它看起來會隨著時間膨脹。計算機執行的時間越長(啟動的應用程式或瀏覽器選項卡越多),需要壓縮的記憶體視窗中的資料就越多。
Mac使用者自2013年以來一直在使用一種非常類似的功能,甚至更新版本的Linux核心也採用了一種記憶體壓縮。儘管在工作管理員中它看起來令人擔憂,但這種節省記憶體的方法不僅更好,而且在其他作業系統中已經非常常見。
首先,你不必為此做任何事情。正如我們之前討論過的,未使用的RAM就是浪費的RAM。關閉應用程式以“save RAM”只是意味著,當您再次需要它們時,載入它們需要更長的時間。除非你的電腦執行緩慢,否則你不應該擔心程式使用大量的記憶體。這是件好事。
然而,正如我們之前所說的,解壓縮壓縮記憶體現在使用更多的CPU週期,而不僅僅是從硬碟載入,因此當切換到一段時間沒有接觸過的應用程式時,可能會出現短暫的效能下降。如果這發生在你身上,你可以做一些事情。但它們和你一直以來的解決方案差不多:
最終,並沒有什麼真正的改變。處理高記憶體使用率的方式與以前版本的Windows沒有本質上的不同,只是當您第一次在工作管理員中看到它時有點令人不快。但不要擔心:系統程序只是更加努力地工作,以確保您的計算機盡可能平穩地執行。
...們已經探討了一些問題,比如哪個移動作業系統更安全,為什麼iOS應用程式通常比Android應用程式更好。但有一點你可能沒有注意到:iOS裝置的RAM通常只有Android裝置的一半(或更少)。為什麼會這樣? ...
...些軟體。我們回顧了多年前的免費工具CleanMem,發現它對Windows的RAM使用有影響。但是這真的會加速你的電腦嗎?我們來看看。 ...
... 與Windows工作管理員類似,Chrome工作管理員顯示瀏覽器中每個選項卡和擴充套件的效能和使用情況。您可以使用Chrome工作管理員來找出什麼是使用最多的記憶體,然後關閉它...
... 當您開啟Windows工作管理員(透過右鍵單擊工作列並選擇工作管理員)時,您將注意到一個名為桌面視窗管理器的神祕條目。 ...
... 作業系統——無論是Windows、Android還是其他作業系統——都使用RAM來儲存當前執行的程式。這意味著當你在**上開啟一個應用程式時,Android會將其載入到RAM中。它會讓應用程式在那裡保留一段...
...一個好主意,它可以解決各種各樣的問題。 相關報道:為什麼重啟電腦能解決這麼多問題? 如果已關閉所有記憶體密集型程序並重新啟動計算機,但記憶體仍然不足,請嘗試以下操作: 購買更多的RAM:你可以在一個模組中購...
...空閒程序(the system idle process)? 如果你曾經在工作管理員windows10中翻找過,使用者必須在“詳細資訊”選項卡下檢視,你會看到系統空閒程序正在使用大部分(如果不是全部)CPU。但是系統空閒程序就是這樣;一個由作業系統產...
...的操作。 相關:Chrome現在是你的作業系統,即使你使用Windows 我們在瀏覽器中做的事情比以往任何時候都多,這些網頁和網路應用程式佔用了資源(就像執行相同任務的桌面應用程式一樣)。但是你在瀏覽器中做的越多,在桌面...
WMI提供程式主機程序是Windows的一個重要部分,通常在後臺執行。它允許計算機上的其他應用程式請求有關係統的資訊。這個程序通常不應該佔用很多系統資源,但是如果系統上的另一個程序表現不好,它可能會佔用大量CPU。 相...
在Windows10的工作管理員中,您可能會看到一個或多個“廣播DVR伺服器”程序正在執行。這些程序具有檔名bcastdvr.exe檔案,和是Windows 10作業系統的一部分。 相關:這個過程是什麼?為什麼它在我的電腦上執行? 這篇文章是我們...