內存有必要清理嗎?
電腦上有魯大師,Android手機上有各種殺進程清理內存的軟體。
佔用過高的時候點擊清理,確實減少了當前內存的使用量。我想知道這麼做有必要嗎?系統會不會在內存佔用過高的時候自動幫我們清理?
清理內存這件事對於現代系統來說完全是滿足人類強迫症而對系統來說沒有哪怕一點好處的行為。
系統把你可能運行的程序調入內存,當你啟動這個程序的時候就不需要等待從外部存儲中將其調入內存的時間。這麼人性化的行為居然被人視為垃圾,非要把內存清空才高興,難道非得啟動一個程序嘎吱嘎吱的讀硬碟卡半天才能看見界面就很爽?
當你內存滿的時候,程序如果再次申請內存空間,系統會把之前一部分內存裡面的數據交換到外部存儲中去,空出的空間拿來用。人家自己管的好好的,千萬別再自己去插一腳。
一般清理內存的軟體清理的都是這種「緩存」。他要是敢把正在運行的程序內存釋放掉那這軟體早被舉報了。這些緩存如果內存緊張自然會被系統拿來存放別的內容,不需要你去管。而且那些系統管理軟體本身就占內存,實時監控還拖慢系統速度。這寫軟體最好趁早卸載掉。
當然我也可以幫忙寫個程序,什麼也不幹就顯示內存佔用率。反正就一個數字,然後給個按鈕,點一下這個數字就降10M,平時就自己慢慢漲。我感覺這會很有市場的。
內存這東西,空著才是浪費。系統會不會在內存佔用過高的時候自動幫我們清理?會
我想知道這麼做有必要嗎?沒有,但有人會說,這樣做可以「殺掉無用的後台程序,減少耗電」所以Android上殺後台是為了殺流氓,而不是為了加快系統響應,更不是為了增加內存對於PC來說,從Windows7開始手動內存清理已經基本上沒有意義了。
清理內存不是為了騰出更多內存空間,而且不想讓那些國產流氓許可權應用在後台自啟。
確實,內出不用就是浪費,最大化的使用內存才是正理。但是要注意,是「使用」而不是「佔用」。現在很多程序,無論PC還是手機,都有挖坑不埋的習慣,退出後還會佔用大量內存不放,收益清理內存是有必要的。
不過,雖然有必要,清理方式卻應該交給系統來處理,而不是使用某些內存清理軟體。那怕清理了程序要從開個人感覺上也不是太麻煩!注要是防流氓軟體和吃電量!而且清了真的沒這麼卡!可能我用的只是千元機吧!
1.Android系統本身的問題,它是開放的系統,頻繁的安裝與卸載必然會在手機內積累大量殘留垃圾。
2.並不是垃圾多的App就一定是垃圾App,像一些門戶網站和一些生活類的App,必然會生產出大量的系統垃圾。比如QQ、微信、視頻、微博這些頻繁使用的應用。
3.應用開發商並不是每個都能力優秀,優化做得不好在使用中當然會產生大量的垃圾文件佔用ROM空間,以及這些App在後台自動啟動佔用RAM。
4.一些不良的應用開發商會在App中大量植入廣告,因為通過植入廣告他們可以掙到大量的錢財。可以說一個安卓App裡面,才出現一兩個廣告的話,那我們就應該很感謝那個開發商了。
5.說到廣告的植入,我們會感到很厭惡,但要說到一些大型的App在用戶下載安裝時,同時會要求用戶綁定安裝其他的App,我們又作何感想呢。有時某個App發現更新,但當用戶更新完畢後,很可能桌面上會多出來一個新的圖標。
所以清理內存還是有必要的,市面上的一些清理軟體也是不錯的,例如360清理大師,SD卡佣等等~
推薦閱讀:
※矢量化操作系統界面,為什麼很難實現?
※請問有什麼計科學生可以努力去嘗試的實驗和項目呢?
※如何從小培養孩子對 Linux 的興趣?
※為什麼 iPad 選擇了 iOS,而不是沿用Mac OS X?