升級win10後CPU或內存佔用大是什麼原因?

在win10出來後,手癢就馬上升級了,還把window.old給刪了。用了幾天後發現就算剛開機內存也是佔用40%以上(4g的內存)但是我從任務管理器上看進程使用的內存,所有加起來也不到1g,那麼問題來了,還有看不見的內存佔用是什麼?

路人補充:

除了內存在30%到40%左右浮動,CPU常常就蹦到99%,「服務主機,本地系統」佔據的最多,此時chrome開網頁特別慢(Win8的時候chrome開十幾個標籤也不卡囧),已經關閉家庭組,defender,沒裝360...補個圖....(這個時候我只用了瀏覽器和word,別的啥也沒開...


有個感覺,你的顯卡驅動沒裝好…………

是的,在我的 Surface Pro 上機器發熱,100%很多時候都是顯卡惹的禍……


我的Dell筆記本從Win 7升級後也是CPU 幾乎100,開機就100%,禁用全部啟動項還是100%,風扇狂轉,折騰2天沒有解決,重裝10後整個世界都清靜了。


文章是轉自IT之家的,作者玄隱。如有侵權即刪除

內存使用增加是因為使用了新的內存壓縮技術,提高了內存使用效率,但把壓縮的數據記到system上了。

--------------------------------------------------------------------------------------------------------------------------------------------

以下是原文:

「升級到Win10最新預覽版10525後,你可能會發現任務管理器中的「System」進程佔用更多內存。舉個例子,System平時耗費內存在650MB,但是高峰時會達到1.5GB。Win10系統效率是低下嗎?答案:並非是這樣。

微軟一直在優化Windows操作系統,相比Win7系統,Win8系統的內存佔用已經大幅減小。鑒於這款系統會同時運行在PC和ARM平板電腦上,確實需要這樣的提升。在Win10預覽版10525系統中,微軟改變了Windows10系統佔用內存的方式。

基本上,你看到Win10系統佔用高內存的原因,在於硬體讀寫頁面在長時間不用後,Windows將把它們進行壓縮,同時存儲在物理內存中。然後集中顯示在任務管理器中的「System」進程里。

「在Windows10中,我們在內存管理器中增加了新的概念:壓縮存儲,這是一個壓縮頁面的內存中集合,當內存管理器感到內存緊張時,會壓縮未使用頁面,而不是寫入到物理磁碟中。這就減少了每個進程的內存使用量,允許Windows10在合理內存範圍內運行更多的應用程序,有助於Win10更好地做出響應。不過在任務管理器中的具體現象,就是System進程顯示佔用更多內存。」

因此,當你看到「System」進程佔用太多內存時,請不要擔心。Win10比以往任何系統都更加高效。在技術方面,壓縮數據存儲到內存中變得越來越普遍。Win10採用之後,不僅工作更快,而且同時還能容納更多數據。(via: Neowin)」


為什麼任務管理器裡面所有進程佔用的內存加起來遠遠小於內存使用量?

附全文

哎,還是簡短得解釋一下任務管理器(Taskmgr)里進程內存總和為什麼不等於"性能"標籤里的數字吧。

任務管理器里的進程內存(默認不添加其他幾個內存columns的話),那個僅指Working Set(Private Bytes),不含Shared Memory/Mapped File等,更不包含Kernel Mode的內存堆(NonPaged/Paged Pool)等等等等。。。

不過"性能"下面的內存Available倒是準確的數值,能反映你物理內存有多少是可用的

所以,你要精確地去看內存,必須使用VMMap以及Rammap這種終極工具。

我上這個圖,你應該就能理解了,這裡Total是被"性能"標籤統計的,Private是"進程"標籤統計的,而從總體物理內存使用角度看,應當以Total計算

Rammap徹底解釋任務管理器的進程(專用工作集)總和為什麼小於"性能"下的值

  • 呵呵,這個問題很好。

    我想你如果看過 Mark Russinovich 的 TechED講座 Mysteries of Memory Management Revealed,就明白了。強烈推薦看一下。

    補一句:你用VMMap以及Rammap才能好地了解內存的真實使用情況,以上講座就是拿這兩工具做的演示。系統自帶的任務管理器(Taskmgr)對於內存的統計,只能算是個業餘產品,Mark Russinovich在講座里都在調侃它。。。

還有一點看內存不能看使用中的大小,要看已提交才準確,如圖所示,電腦實際使用內存總量是13.3GB,而不是8.6GB哦

如下圖所示,16GB+0.5GB的虛擬內存=16.5GB的總內存已經快爆丸,下一秒即將所有全部程序崩潰,記得保存未保存文件


如果是用kiler網卡的,卸載驅動,然後去Killer官網下載最新驅動安裝。


系統更新會吃內存和CPU。但原因我不清楚……近來MS有個大更新,電腦幾乎卡到宕機了……更新完內存使用率從100%降到50~60%……

MS官方論壇有個同樣的問題:Win10正式版版玩個遊戲為什麼這麼卡?為什麼開機後cpu內存佔用率這麼高,是後台在上傳隱私信息嗎?。

官方的一般解釋包含梁永昌那個。win10還會預讀取常用程序。

所以假如不卡,那麼無需擔心任何問題,如果卡,並且上面官方給出的辦法不能解決問題,請往下看。

慣例可笑的是,顯然不能解釋所有同類問題。

Reddit上有兩篇相關的帖子:

1.Windows 10 "System" process using lots of Ram : Windows10

2.Any chance Win10 users know why ntoskrnl.exe is taking up a massive 60%+ of my memory? : Windows10

可以試下裡面的解決辦法。

終極解決辦法,軟妹幣升級硬體!Win10,4GRAM已經不夠用了,MS暗地善意提醒您,請至少使用6GRAM。為了暢快使用win10,我司推薦12GRAM。

如果還是卡,我不知道……


覺得好的硬體裝上windows系統全都浪費了,效率越來越低下,系統越來越臃腫,bug越來越多,要是可以裝mac系統果斷不用windows,垃圾就是巨硬的bug系統


自從win8之後,windows的關機就已經不同於之前的操作系統,

關機更類似於以前的休眠,將內存的東西保存在了硬碟當中,開機的時候並非重新啟動系統

而是從硬碟讀取之前保存的內容。

所以開機之後的一段時間內,CPU 內存 和硬碟就會使用率很高,其實是系統在讀取東西造成的

過一段時間,使用率會慢慢降下來,

在系統資源被佔用的情況下,你打開瀏覽器啊 運行程序什麼的 自然會很卡

過會就沒事了,這些根本不需要擔心,如果很在意的話 可以升級固態硬碟。

如果一直都很卡,應該就是別的原因造成的,比如啟動項過多,比如有病毒

我在自家的台式機上試裝了WIN10 開機大概在17-20秒 很普通的配置,啟動後系統很流暢。


推薦閱讀:

如何解決 Telegram Desktop 在 Windows 下中文字體顯示不正常的問題?
如何用命令行啟動Metro App?
win10 今天更新完,就打不開開始菜單,下面工具欄所有都沒有反應?
win10開始菜單的磁貼怎麼擺放比較好看?
為什麼我的windows 10 無法正常運行了(開始菜單不出現,顯示選項無法打開)?

TAG:MicrosoftWindows | 內存RAM | 內存管理 | 內存優化 | Windows10 |