Windows10進程內存佔用巨高如何解決?

右鍵進程屬性定位到ntoskrnl.exe,幾乎隨時佔用1.6G左右內存,該如何解決?

謝謝答題的各位,把Superfetch服務從自動改為手動重啟過後正常了。

PS:之前真不是閑得慌因為數據才來提問的,電腦8G內存,那樣開機系統就吃一半內存,剩下的開個Android Studio再開個虛擬機內存就很拙計了。


ntoskrnl == NT OS Kernel,這是Windows的內核。所有內存都歸它調配,它佔多少有關係嗎。

另外,反正內存空著也是空著,只要你跟它要它能給的出來就行了啊。它佔多少有關係嗎。


這個進程,它掌管系統的內存分配,有別的內存大戶比如Chrome找它要內存的時候它就給讓出來了,所以並不存在什麼「系統自己占太多內存」這種事情。

另一個就是,系統會在啟動的時候根據你內存大小,適當地預先載入一些模塊進內存里,這樣當你用到它們的時候啟動就會非常快了。

所以你會發現如果你有8G或者16G內存的話,剛啟動的時候系統「占」的內存也會隨之提高,因為它也預載了更多的模塊,但真正有內存大戶的時候它們都會讓出來的,完全不影響。

Windows用戶經常養成一種習慣就是以為內存佔用低系統才會流暢,沒錯我也經常這樣的。但是後來我也同時在用Mac,發現OSX的內存策略和Win非常不一樣,OSX會瘋狂的占內存,通常開機只要用幾分鐘內存就滿了,然後新進程進來的時候再啟用內存壓縮,或者就把以前的某些程序攆出去。

所以其實只是策略不太一樣而已,內存這東西只有你捉襟見肘的時候才會關心它佔用多少,在這個Flash進程都能佔1G內存的時代,如果你只有4G內存的話隨便開幾個程序就跪了,8G的話要用Android Studio這種內存大戶同時還要開虛擬機也真是有點難為人家了。

與其花這心思來「優化」內存使用,不如掏兩百再買條8G的懟上省事兒,自從我用16G內存以來,這3年我根本就沒看過內存佔用,生活品質提高了不少。


不少從XP時代過來的人受其影響有高內存佔用恐懼症。LZ好像是個典型。

如果LZ你用了其他操作系統,比如Linux或者Mac OS X,估計會被嚇死的。他們常常是一開機就會把幾乎所有的內存都用光。

一些簡陋的概念以及XP等老版Windows造成了一個錯覺,似乎操作系統應該在任何時候盡量減少內存佔用,騰出來給應用程序使用。實踐一再證明這是不對的。很多時候應用程序的佔用的內存非常少,大量內存空置,與其讓他們閑著也是閑著,不如先拿來給操作系統使用,用來做各種緩存。等到應用程序真的需要內存時,再重新分配給應用程序。這,大大有利於提高操作系統在高內存硬體上的性能,而且只要演算法得當,也不會在內存確實緊張的時候帶來額外的壓力。

從Vista開始Windows就是這樣設計的了。LZ應該更新一下知識儲備了。


Vista開始Windows就會自動管理內存預載入和暫留,以保證部分大應用啟動時可以更快;而此部分內存也可以隨時拋棄,這就是為何System會飆掉你幾乎所有剩餘內存。並且就算你把內存再加一倍,依舊會儘可能預載,看起來還是會滿滿的。

因此,內存不夠不是因為被nt os kernel吃掉了,而是本就不夠用。Android Studio吃個2GB不誇張,虛擬機上來坑你4GB也不誇張,QQ啊什麼的一個吃掉500MB以上不誇張,瀏覽器一個標籤頁幹掉100-300MB都不誇張。因此不夠用只能是不夠用,關閉superfetch後可能會讓你沒事看任務管理器時自我感覺稍微好一點,此外也就只能減緩你的軟體載入速度了……

———————————

看到有說Win10內存泄漏的。問題是這事MS不管的話只要你還用Win10那就沒辦法啊……除了催更還能怎樣……關了superfetch又不是不漏了,也不是不漏了就能扛著8GB內存掛個4GB內存的虛擬機還跑Android Studio這樣的大戶同時跑著開了一堆頁面的瀏覽器和鵝廠標準風格的QQ啊……

當然了,還可以選OS X/Linux/BSD嘛,大家都是內存預載完,內存小照樣經不起幾大件啊……


多打開幾個chrome,你就能發現ntoskrnl把內存讓出來給chrome了。


佔得多有影響嗎,你用著不卡不就得了,不要瞎操心


謝邀,網上這個問題有很多討論,幾種可能

1.內存泄露

2.驅動衝突

網上有說superfetch超級預讀服務導致的,超級預讀佔用在任務管理器顯示已緩存(隨時釋放),不應該顯示正在使用。system佔用內存跟超級預讀服務無關。

針對1,2如果最近發生的,建議看看有沒有新安裝的軟體或驅動,可以嘗試系統還原。

針對1,2如果一直這樣的話,建議卸載所有殺毒軟體,用微軟自帶的windows defender殺軟(我有好幾個同學都是這樣解決的)


想減少內存佔用,就少插點內存。

內存有多少用多少,留著都是浪費。


對大v們真是無語了,那個東西佔用內存那麼大不重要,關鍵是真的對使用造成影響了!!!

真的對使用造成影響了!!!

真的對使用造成影響了!!!

.............................................................

我的win10剛開始也犯這毛病,電腦經常死機

後來聽說是微軟的某個補丁有bug,我就把win10重裝了一遍,然後關閉自動更新,問題就解決了,直到最近我又打開自動更新,但是問題沒有再出現


Windows有將內存佔滿的傾向。只要不是虛擬機開不起來了,問題都不是很大的。


開機吃一半內存就慌了?那你希望內存佔用平時是多少,你要是希望常年內存空餘一半(假設),也就是有一半內存常年不被利用,那你為什麼不省點錢少買一半內存?

然後你就覺得內存佔了就不會釋放?比如開了 若干 Chrome 頁面和 Android Studio (真不是黑 Google …)導致 8GB 物理內存全滿了,會怎麼樣你想過么?直接死機?還是你覺得 Windows 幾十年歷史就沒考慮過這種問題需要一個終端用戶來自己管理內存?

覺得開機內存用得多,下次是不是還要關心進程數多少?虛擬內存佔用多少?顯存占內存多少(假設共享顯存)?以及緩存命中率多少?

電腦嫌內存少就去某東或者某寶上花個兩百塊買一條,一條不夠就兩條,也就五六百塊,再無內存煩惱,有點時間還是關心一點與實際業務相關的問題


我懷疑是不是有毒,因為在中文 OS 上面,ntoskrnl 對的項目是「系統和壓縮內存」,不叫 System。病毒偽裝文件名太常見了。


實名反對某匿名回答說是買8G內存條

買什麼內存條,買台新電腦呀,,,(逃,,,,


之前電腦出現過,治好了。

win10有個「內存診斷」程序,搜索內存診斷,然後打開,再次開機執行內存診斷,然後system進程的內存佔用就會明顯下降,大概只有幾MB。

其實,雖然system進程內存佔用大,但我們用起來是不卡的。


說「內存不是還沒用完嗎」的一定是沒碰到過這種情況,事實上這個進程佔用如此高的內存是bug無疑。

不是什麼積極的調度,對內存的充分利用,相反它會導致異常的卡頓。

我遇到過。原本4g的內存被佔了2g,開機時眼睜睜看著system進程(或者是 本地系統:xxxx 那個?我忘了)內存一路狂飆。曾經關閉superfetch,關閉自動更新,沒x用。還試過膽大把幾個system子進程結束掉,佔用開始狂跌,沒過多久又上去了。

我懷疑是從win8.1升級上來的緣故,最後全新安裝win10,再也沒有出現這種情況了。


反對樓上的說「題主患有高內存佔用恐懼症」的所有答案。

題主只是對這個進程佔用「過多」內存有疑問,一大群冷嘲熱諷的人在這裡秀優越有意思么?

我想題主之所以提出這個問題,應該是更新了win10之後,電腦使用過程中出現了卡頓問題,尤其是當切換應用的時候。Why Is Windows 10"s "System" Process Using So Much RAM?

當然對於電腦內存動輒16G以上的,這一卡頓問題極少出現,但對於4G左右內存的電腦,這個問題很嚴重,不過也是針對早期的win10版本。而且佔用「過多」內存的進程也正如題主截圖裡,其名為「system」。在後期的win10版本里,微軟應該是針對這一問題做出了一些改動(此處為推測,如有問題,請大神指正),進程名改為了「System and compressed memory」,如下圖(系統為Microsoft Windows 10 Pro,版本號為10.0.10586 Build 10586):

此電腦長期開機,可見該進程內存佔用量很低,電腦使用過程也無任何卡頓問題。

所以想解決這個問題,對於我個人經驗而言,要麼更新到最新的win10版本,要麼回滾到win8.1.-----------------------------------------------------------------------------------------------------------------

秀優越的人,拜託嘲諷之前去查詢一下,看看題主這個問題是不是那麼如你想的那樣司空見慣?如果佔用內存過多而沒有影響電腦使用,大家腦子有病要去fix這個問題?


我是來看評論解決問題的,結果還不如去看百度經驗。。。


我只能說重裝系統吧。

上學期我也遇到過,剛開機很正常,但用的時間越長,system和本機服務佔用的內存就越大,最後卡到死機。這種現象應該是內存泄漏,我在網上找了一些解決方法都沒用,最後不得已重裝系統之後就可以了。所以遇到這種情況還是重裝系統吧,因為電腦用一兩個小時後就會死機,對電腦對磁碟的破壞是很大的。


如果網卡是KILLER網卡,去KILLER官網下載最新版的驅動,重裝網卡驅動。也可以用其他第三方驅動軟體卸載重裝試試。

http://www.killernetworking.com/driver-downloads


人的一生時間很短很寶貴,與其較真這些幼稚且費時的問題,不如來兩斤內存把主板插滿。


推薦閱讀:

win7開機啟動項的啟動是在輸入賬戶密碼之前還是之後?
如何評價上海交通大學陳海波教授加入華為?
使用 Mac 系統時有哪些優雅快速的操作習慣?
魅族 MX2 的 Flyme 2.0 是個什麼系統?
Tails 系統用起來方便嗎?使用體驗如何?

TAG:MicrosoftWindows | 操作系統 | Windows10 |