小米6是6gb起步的,但是可用的為什麼很少?

我有我驕傲的倔強115587191

問這個問題的人,大概是不知道iPhone開機後,可用內存有多少吧。來上張圖來看看我們的iPhone究竟佔用內存有多少。

好了,這裡肯定有人說,iPhone 這樣做,無所謂啊。反正人家系統不卡,哪像你安卓,動不動就卡不動。肯定不能佔用過多內存。

其實關於內存佔用,安卓和Windows是兩個完全不一樣的概念。簡單來說,就是安卓本身就要求儘可能的佔滿內存,僅留下一點內存作為「閾值」調控。也就是說,內存佔用量大,並不會代表手機運行速度不行。

但是如果是APP之間的聯動,或者是某個APP突然間崩潰了,尤其是安卓APP普遍質量不高的情況下,就很容易造成手機卡頓。另外,手機本身的bug,也是亟待廠商去解決的。

不過就目前來看,小米最近推出的MIUI9確實給手機帶來了不少的改變。其中,快如閃電確實名實相符,另外的一些效率功能也十分不錯。

所以,本身內存佔用根本不是用戶需要擔心的事情,不知道為何要死死盯著內存不放。說的好像在電腦上,撥動那些安全衛士的懸浮球,清理內存就會變快一樣。


數碼王老師

內存這東西,在Android手機上,不是用來看的,是拿來用的,其實在Windows和IiOS中也差不多,所以

你完全不用糾結還有多少可用內存,這不是你需要操心的地方。當你再次碰到這樣的朋友:怎麼這個手機6G內存,空閒的也只有1G呢?以前那個3G內存的手機都有1G多的空閒?這個系統好垃圾……那時你可以好好教育教育他,前提是你得看完本文。

清理與加速內存,是手機助手們吹噓的主要功能

Android中可用內存只是個數字,基本無意義

在Android手機中,絕大多數的應用都沒有關閉或退出的功能,一個HOME鍵就從前臺轉入到後臺,這些應用並沒有真正的關閉,而是保存在內存中,以便在下次重新打開該應用時能更快更順滑。也就是說,無論你的手機內存有3GB還是6GB,系統都能將它們利用起來,把用過和將要用過的應用及數據從存儲調用到內存當中,由於內存的速度遠比硬盤要快(你可以說至少要快100倍),這樣能保證系統的調整運轉,而不是天天被你們罵的卡卡卡,如果不是這樣的話,那才真的會卡卡卡。

那問題來了,內存比較是有限的,當內存中的數據越來越多,可用內存越來越少,總有一天會爆滿,那又會如何呢?其實這個你不用擔心,因為……

Android有自己的內存回收機制

簡單來說,Android系統不會只是把那些應用及數據一股腦地裝進去就不管了,它有自己的管理手段。

首先它會把這引起應用進程進行分級,通常分為前臺進程、可見進程、次要服務、隱藏服務、內容提供商、空進程等,按照重要性編上號,如下表:

Android默認的進程管理策略

這個重要性就是oom_adj,它越小就越重要。Android是這樣來管理的,比如當內存小於22MB時(4*5632KB),就自動殺掉oom_adj大於14的進程,這就是安卓的LMK(Low Memory Killer)內存管理機制。顯然當oom_adj值為0時,也就是前臺進程及服務進程是它永遠也不會被系統終止。

可以說,Android的內存管理機制非常適合手機,當內存越大,優勢也越明顯。

所以,回到題主的問題,完全不用糾結手機上的可用內存大小,Android會幫我們好好管理它的,那麼你可能會問,為什麼有些手機越用越卡,清理下內存就好一點呢?這個問題有點複雜,主要是涉及到不良應用自啟動及關聯喚醒等,限於篇幅,有興趣瞭解的朋友可以關注下我們,會得到很好的答案。


超能網

看到這裡我就笑了,大多數人認為內存大了以後應該剩餘的空間內存就會多,其實這是一種錯誤的想法,內存是用來幹什麼的,內存不就是用來用的嘛,那麼既然有6g的內存那為什麼我不可以提前把系統內可能用到的大量的程序先打開,等著你用的時候無需從閃存中提取,提高系統層響應速度。然後給你剩的內存是可以足夠用於你的日常第三方應用的打開的。那麼大內存難道是留著好看的嗎?一般的手機內存會優先存儲系統級程序,再存儲第三方程序。目前如果是4g或是一下,一般是會對半分,2g系統+1.5g應用,然後剩餘部分留下防止bug。這裡提到1.5g應用其實是足夠開第三方應用的。所以就有了安卓機4g足夠的說法。如果是6g,你會如何分配,按3+2.5還是2+3.5?顯然是前者,因為第三方應用畢竟是第三方,是一群喂不飽的餓狼,你給它10g他也能給你加載滿,而且全是緩存對於手機體驗是沒有任何提升的。相反如果我選擇3+2.5的話,我可以多開一些系統應用,必須把照相和搜索列為內存常駐程序,這樣照相就可以秒開,比如預測你打開某一個程序會習慣性的去開另一個就提前給你開後天等等,這些措施都可以提高手機響應速度。而選擇把第三方作為常駐是不明智的。有人說第三方打開慢咋辦?別玩了那些app有開啟廣告3到8秒,即便你是常駐也跳不過廣告,所以對體驗沒啥用。而對於遊戲而已,目前一個g足夠,而且遊戲進入以後,系統會關閉某些功能,再釋放一部分空間。所以你可以說MIUI臃腫,換個角度,也只有miui充分發揮了6g內存的作用。你上個8g內存結果4g閒著,和某處理器一核工作九核圍觀有什麼區別?


早上是從中午開始的

好吧米粉的日常自黑環節(?)

第一是MIUI的問題,MIUI的確太過龐大,很佔地方,佔用的RAM也很多。

第二,真的是優化問題……一種從MIUI7用到MIUI8,從小米的第一款4G運存機器用到小米mix,我一直髮現可用內存一直是一半左右,許多米粉也在喊開發組優化RAM,認識一個米粉說“看這數字太扎心了我乾脆關了”

第三,是的,跟下載的應用有掛鉤,會佔用一定RAM空間,跟安卓推送消息的機制也有一定關係……蘋果的機制跟安卓不一樣,所以這裡不存在什麼優化問題……

第四,現在發展到6G RAM,可用內存少看著其實也是一種心理暗示的作用在,少於百分之五十就會有種緊張感,實在扎心就像我提到的那個哥們一樣,關掉提示?

MIUI9應該會內存優化吧……


龘龘龘龘六個龘

安卓系統是基於Linux內核的,Linux的內存管理機制和Windows是不一樣的。通常如果Windows機器有8G內存的話,開機後一般只佔用20%左右,這是因為它只加載了一些系統必需的服務和進程,剩下的就是空閒的不使用,這樣內存的利用率就不太高。而Linux是內存有多大我就用多少,提前加載好一些常用的應用,應用關閉後也不清空,就是為了下次點擊時能儘快啟動。安卓包括ios也是這種機制,至於耗電問題,個人認為如果程序只是在後臺掛起,不使用其它系統資源的話,那麼內存滿和內存空耗電應該是一樣的,至少不會相差太大。ios能比安卓流暢有很多方面的原因,一是處理器,目前A11基本是秒天秒地秒空氣的存在;二是閉源,app管控嚴格;三是系統優化給力。ip7是a10芯片,雖然只有2g內存,其應用加載速度依舊優於米6。


同胡家陸

ram除了OS(ROM),還要留空給各種App,包括系統啟動器,啟動器的朋友(這個就複雜了,小米的各種push應該就是這樣的朋友),用戶App,用戶App的朋友(不要奢望這些App會自律,他們的朋友,以及朋友的朋友,加起來就是天下),千萬不要奢望系統自帶的所謂管家會有什麼卵用,其實,這是沒有用的,監守自盜,互相交通有無,就看利益是否分配合理了而已。加上現在安卓的App喚醒觸發條件超出你想象:開機自啟,夥伴喚醒,網絡狀態改變,app安裝和卸載(只要系統apk provider服務激活,就是一個觸發條件滿足),app升級,等等。各種花樣自啟和被啟動,導致ram不足和系統卡頓,這些豬隊友不就是主動暴露OS的那些說不清楚的app麼?所以,在不能杜絕這些app的情況下(app的選擇權在用戶,天知道這幾百萬上千萬的用戶,會安裝哪些奇葩app),保險的措施有:禁止用戶root,這是關鍵,只要root了,系統的各種垃圾無處可逃;其次,就是加大ram容量,在保證自己利益前提下,儘量掩護家裡進賊了的情形,順便加價。這也是為什麼谷歌手機對ram大小並沒有我們國內那樣病態


Firebird

其實問這個問題的人應該是不瞭解安卓系統的運存機制,有細心的朋友會發現,不管多大的手機運存,開機後差不多系統都要佔了大約一半的手機內存,那麼問題來了,這樣的話,4g和2g的的實際可用內存基本上就相差1g(總感覺有點被手機廠家騙了的感覺)但其實是由於安卓手機特殊的運存管理機制:有多少用多少。其實那些被系統佔用的手機內存裡有很大一部分是提前加載的軟件,這樣的話下次你打開手機軟件的時候就直接從運存裡打開,大大提高了開啟速度,也就是獲得了更好的體驗。而且從另一方面來說,如果系統不佔用手機運存,那樣的結果就是不緊浪費了手機運存,而且還會導致軟件開啟速度變慢,所以開機系統佔用很多其實是一件好事,這將大大提高我們的體驗。小弟才疏學淺,歡迎大家的補充


用我的故事帶給你快樂

就像馬路,窄馬路三車道和寬馬路三車道同樣三車道,但是寬馬路分給每車道的路寬了。雖然都是三車道且都可以行三輛車,但是寬馬路的車因為給的路更寬了所以可以開的更快!資源多就多分配!


梁子湖朗郎

說句實話手機4G內存是足夠使用了,但是現在廠商都給手機中安裝了大量佔用內存的軟件,所以才導致內存不夠使用。但是如果碰到專業的玩機人事你會發現他的手機只有4G內存,開機後還有2.5個G可以使用,為什麼呢,精簡系統,試試上我們手機中最少有50%的系統APP是我們永遠也用不到的,如果把這些我們用不到的東西全部清理掉,你就會發現你的手機玩個半年後內存還是很多而且一點不卡


徐海亭

64G的閃存裝了一個4G的遊戲就剩60G了,但內存不能這麼算減法。6G內存的小米6不開應用就佔了3G內存,那這樣算下來,老機型像小米2S的2G內存就不能運行miui了嗎?事實是大家都佔了總量大概一半的內存,而都能流暢運行。只是大內存在開多個應用時依舊能不殺後臺且快速切換,日常使用也感覺手機快了不少,是小內存手機不能比的。打個比方:掙的多了花的也多了,但生活品質卻提高了。


分享到:


相關文章: