最近電腦每次開機內存佔用與上次關機時差不多,只有重啟後內存才會降到20左右,這是怎麼回事啊?
最近電腦每次開機內存佔用與上次關機時差不多,只有重啟後內存才會降到20左右,,我的電腦內存是8G的,從早上9點開到晚上7點,最多佔用到90%了,卡的要死。進程開的也不多,都是很正常的軟體。我電腦連的是區域網,上不了外部網。系統是Windows10 64位的。
我就問你,你內存買了不讓系統用那是要留著幹什麼?又不是steam的遊戲,買了不玩。
你的關機其實是休眠吧,被什麼軟體改了?
不出現在進程裡面的內存佔用包括但不限於虛擬機、其他用戶。你是不是虛擬機忘關了?
win10的關機就是深度休眠,你在電源管理裡面把快速啟動關掉之後應該就好了。
卡的原因八成是裝著機械硬碟,沒有固態。Win10不裝固態卡是很正常的。開機內存和關機前一樣,那你明顯不是關機是睡眠或者休眠, 如果覺得卡可以考慮裝固態,還有一點,右下角的圖標沒用的都關掉。
前幾天也有這個問題,內存大部分被非頁面緩衝池佔用,而且不會釋放出來。想了想最近只更新過N卡驅動,換了箇舊驅動就沒出現問題了。
可能是某款軟體有內存泄漏/資源泄漏吧……一句話,可能是某程序在不斷申請系統資源,並一直佔用,但是用完忘了釋放。
這個問題很複雜,我只能強答一下,題主可以參考。
當然,也有可能並不是泄漏,是某個程序(比如Windows Update服務)真的要用那麼多內存……具體情況還是要問題主了,如果只是個人上網娛樂用的機器,那很可能不是正常情況。
把任務管理器調到性能,看看內存那一頁的詳細信息,如果是下面的頁面緩衝池或非頁面緩衝池很高,那可能是某個內核模式驅動有內存泄露,可以用poolmon這個工具排查。
如果頁面緩衝池和非頁面緩衝池沒問題,可以把任務管理器切換到詳細信息,右鍵點「名稱」、「CPU」、「描述」等表頭中的一個-&>選擇列,選擇「提交大小」,然後排個序看看哪個程序佔用高。除了任務管理器,還可以嘗試Process Explorer、RAMMAP等工具,可以顯示出更多可能的資源項進行排查。
排除了這幾項,似乎就比較玄學了……
方法說完了,下面說說答主的經驗:
1.殺手網卡的驅動出現過內存泄露bug,升級這個驅動可以解決問題。
2.迅雷的XLServicePlatform服務在長期聯網時會佔用大量內存(可能真的是用得多而不是泄露),也可以嘗試在任務管理器中停止、禁用這個服務,看看內存使用是否有緩解。
3.Windows Update也是個不省心的傢伙,必須得吐槽……
如果你攢了很多補丁一口氣裝上去,會發現svchost.exe(Windows Update服務的宿主進程)一直佔用內存(可達GB級),而且可能會大量讀寫磁碟(好像微軟已經把優先順序設為低了,然而並沒有X用的樣子……)。如果急用的話,可以禁用掉Windows Update服務並重啟,不過最好還是等它慢慢跑完。
如果題主實在是找不到問題源頭,那也可以嘗試去控制面板暫時關閉快速啟動來規避問題——即便有內存泄漏,只要你沒等他漏多少就關機了,那下次開機又會從零開始。(Win8以來的快速啟動實質上就是休眠)
我猜你可能是eclipse跑程序沒關,而是一直在開新的。
那你關的是一個假機(⊙o⊙)哦
你開了快速啟動吧這個機制是將內存核心進程保存到硬碟,下次開機直接恢復。重啟是嚴格按照正常關機再啟動步驟來的。
關機的時候按住shift再點關機。
如果你的電腦是筆記本,點關機之後沒等完全關好就合上,有的時候電腦就會自動變成休眠而不是關機
看到有個eclipse 開發人員的話 可以學著關掉一些不必要的進程和服務 系統優化 win10 用過半年 感覺沒win7用得爽快 之前win7一個月不關機重啟都不卡的
不要裝各種所謂的「安全軟體」,都是附帶各種全家桶的,還有某知名公司的全家桶還在outputdebugstring輸出調試信息,我也是醉了
實在要裝裝國外知名大牌殺毒軟體就可以了。
因為你用的是Win10,而且默認啟用了快速啟動,導致每次關機時只有用戶程序是真的關掉了,其他程序都是以休眠的形式保存在了硬碟里,下次直接讀入內存
具體細節可以看這個答案Win8, Win10 是如何使開機很快的?
題主可能關了個假機吧
你不會每次關機都是按的電源鍵直接關吧。
把windows的自動更新關了試試,我上次就是這個情況。
關掉自動更新,解決問題。
推薦閱讀:
※電腦內存突然佔用過多是為什麼?
※如何理解 Objective-C 中的 strong 和 weak ?
※CPU到底是怎麼操作獨立顯卡的?
※為什麼 intrusive_ptr 沒有進入標準庫?
※現代c++內存管理的方式有哪些?