手機(jī)內(nèi)存大不夠用的問題
手機(jī)內(nèi)存大不夠用的問題
現(xiàn)在手機(jī)內(nèi)存都很大,可手機(jī)內(nèi)存還是不夠用,里面有什么我們不知道的問題呢?為此學(xué)習(xí)啦小編為大家整理推薦了,希望大家喜歡。
手機(jī)內(nèi)存大不夠用為什么
臺(tái)積電10nm工藝逐漸成熟,高通驍龍835、聯(lián)發(fā)科Helio X30和麒麟970都是它們的客戶,讓手機(jī)性能有望再度井噴。然而,CPU和GPU性能上去了,內(nèi)存也不能拖后腿不是?沒有8GB內(nèi)存,誰好意思和這些新一代處理器搭配呢?對(duì)了,除了這些新旗艦處理器,像驍龍821和653等現(xiàn)有處理器也已經(jīng)加入了對(duì)8GB內(nèi)存的支持,所以8GB內(nèi)存手機(jī)的上市時(shí)間應(yīng)該要比我們預(yù)計(jì)的還要早呢。那么,8GB手機(jī)內(nèi)存在哪呢?
好吧,又到了老生常談的時(shí)間了。當(dāng)年2GB變3GB時(shí),3GB變4GB時(shí),4GB變6GB時(shí)都經(jīng)歷過類似的討論:更大的內(nèi)存到底是噱頭還是真有必要?先來看看現(xiàn)在熱門APP對(duì)內(nèi)存有多“饑渴”吧。
2個(gè)月前,三星發(fā)布了業(yè)界首款8GB LPDDR4 DRAM成片,它整個(gè)了四顆2GB(16Gb)顆粒,10nm級(jí)(10nm~20nm之間)工藝制造,可實(shí)現(xiàn)與20nm級(jí)4GB相似的封裝面積(立體三圍15mm×15mm×1.0mm)和功耗。前不久,SK海力士也悄然完成了新一代8GB LPDDR4內(nèi)存,該芯片由21nm工藝制造,同樣整合四顆2GB(16Gb)顆粒,采用15mm×15mm的FBGA小型封裝設(shè)計(jì)。總的來說,三星的8GB手機(jī)內(nèi)存規(guī)格要優(yōu)于SK海力士(主要是10nm工藝出力不小),但這和咱們消費(fèi)者關(guān)系不大,到底用誰還得看手機(jī)廠商的成本預(yù)算。
為啥老手機(jī)也能很流暢?
問題來了,現(xiàn)在絕大多數(shù)Android手機(jī)內(nèi)存還停留在3GB或4GB階段,為啥這些手機(jī)仍然能在后臺(tái)同時(shí)跑數(shù)十個(gè)程序還依舊流暢呢?
原因很簡單,Android系統(tǒng)自身就帶有一套相對(duì)成熟的內(nèi)存調(diào)度機(jī)制,我們可以將其理解為“末位淘汰”。Android系統(tǒng)會(huì)將所有系統(tǒng)級(jí)APP(如時(shí)間、系統(tǒng)輸入法)和第三方APP(如微信、游戲)進(jìn)行優(yōu)先級(jí)排序,當(dāng)剩余內(nèi)存不足以滿足當(dāng)前啟動(dòng)程序的運(yùn)行要求時(shí),系統(tǒng)便會(huì)自動(dòng)關(guān)閉優(yōu)先級(jí)靠后的那些APP和相關(guān)進(jìn)程。
舉個(gè)例子,你的手機(jī)正同時(shí)運(yùn)行著微信、微博、QQ、美團(tuán)、淘寶、京東、天氣這7個(gè)APP,此時(shí)內(nèi)存占用率為80%。當(dāng)你想玩“王者榮耀”游戲時(shí),在你點(diǎn)擊該游戲圖標(biāo)的一瞬間,系統(tǒng)就會(huì)自動(dòng)判斷運(yùn)行“王者榮耀”需要的內(nèi)存資源。比如該游戲需要50%的內(nèi)存,根據(jù)“末位淘汰”機(jī)制,像美團(tuán)、淘寶、京東這幾個(gè)非即時(shí)通訊的APP就會(huì)自動(dòng)被關(guān)閉,然后才會(huì)正式啟動(dòng)“王者榮耀”這款游戲。
因此,當(dāng)我們退出某款游戲后,按Home切換到后臺(tái)運(yùn)行程序時(shí)有時(shí)會(huì)還原到之前窗口狀態(tài),但有時(shí)該程序則會(huì)重新啟動(dòng)。而后面的情況,就是系統(tǒng)為了保證這款游戲運(yùn)行,自動(dòng)關(guān)閉了后臺(tái)運(yùn)行的這個(gè)程序,將釋放的內(nèi)存用于游戲的啟動(dòng)上了。此外,很多APP轉(zhuǎn)入后臺(tái)時(shí),會(huì)進(jìn)入類似休眠的狀態(tài),此時(shí)對(duì)內(nèi)存的消耗量變得更低,直到被前臺(tái)喚醒之后才開始?jí)赫?nèi)存。
除了Android官方的內(nèi)存調(diào)度機(jī)制,不少手機(jī)廠商也在系統(tǒng)層面加入了更合理的程序管理機(jī)制,比如所謂的“純凈后臺(tái)”“息屏清理”等功能,就是當(dāng)手機(jī)進(jìn)入待機(jī)狀態(tài)后,自動(dòng)清理非白名單以外的所有程序,始終要內(nèi)存保持在一個(gè)穩(wěn)定的容量上,以備不時(shí)之需。
理論上講,有了Android和廠商的兩道“保險(xiǎn)”,2GB內(nèi)存可能有點(diǎn)懸,但3GB內(nèi)存手機(jī)怎么著也不應(yīng)該因運(yùn)行多個(gè)APP而變卡了。但是,實(shí)際情況是,哪怕是4GB甚至6GB內(nèi)存手機(jī),有時(shí)都會(huì)出現(xiàn)卡成翔的現(xiàn)象,這又是腫么回事呢?
沒想到吧?很多主流APP自己的高峰內(nèi)存使用量就超過了500MB大關(guān),這意味2GB內(nèi)存只能同時(shí)開4個(gè),3GB內(nèi)存為6個(gè),6GB內(nèi)存為12個(gè),哪怕8GB內(nèi)存也只能同時(shí)跑16個(gè)?從這個(gè)角度來看,內(nèi)存自然是越大越好,別說8GB了,哪怕是12GB、16GB也不嫌多!
為啥6GB內(nèi)存手機(jī)有時(shí)也會(huì)卡?
實(shí)際上,真正導(dǎo)致Android系統(tǒng)變卡變慢的原因,還是體現(xiàn)在目前的APP應(yīng)用環(huán)境,以及用戶的使用習(xí)慣這兩個(gè)方面。
APP應(yīng)用環(huán)境背大鍋
由于國內(nèi)的Android手機(jī)沒有統(tǒng)一的應(yīng)用發(fā)布平臺(tái)(Google Play國內(nèi)無法用),而第三方應(yīng)用商店往往和APP開發(fā)者達(dá)成了默契,所以任何一款A(yù)PP都能捆綁各種廣告,推送各種服務(wù),最終造成了“全家桶”現(xiàn)象。
你剛打開一個(gè)APP,后臺(tái)就自動(dòng)觸發(fā)了與這個(gè)APP有關(guān)的全家桶套餐,原本300MB內(nèi)存就能解決的事,一下子就變成了500MB甚至800MB,手機(jī)內(nèi)存再大,也非常容易被這種機(jī)制堆滿。
一句話,內(nèi)存多大產(chǎn),人有多大膽!你敢上更大的內(nèi)存,APP開發(fā)者就敢玩更高端的廣告推送,各種喚醒開發(fā)者也不用去優(yōu)化了。
個(gè)人使用習(xí)慣背小鍋
針對(duì)APP間相互喚醒和全家桶問題,很多手機(jī)廠商都在系統(tǒng)中加入了相關(guān)的管理功能。但是,并非所有童鞋都知道,或者都會(huì)用。所以,一款4GB內(nèi)存的手機(jī)有人用起來很順手(不會(huì)卡),但一款6GB內(nèi)存手機(jī)在有些人用起來都能卡成狗(比如從來都是通過Home鍵“退出”程序,允許所有APP發(fā)送通知還從不清理,不卡等啥呢?)。
所以說,內(nèi)存夠不夠用,和用戶的玩機(jī)水平有一定關(guān)系,對(duì)普通用戶而言,更大的內(nèi)存則可以減少卡頓出現(xiàn)的幾率。從這個(gè)角度來看,更大內(nèi)存還是有意義的??傊?,在國內(nèi)Android系統(tǒng)沒有統(tǒng)一完善的APP下載渠道,沒有嚴(yán)格針對(duì)流氓APP的審核和下架制度,任你的內(nèi)存再大,也有出現(xiàn)卡成狗的一天。看起來很悲劇?沒辦法,這就是事實(shí)。
好消息是,就國內(nèi)Android手機(jī)的競爭激烈程度來看,8GB內(nèi)存從出現(xiàn)到普及的速度也會(huì)很快。對(duì)2017年的高端手機(jī)而言,8GB內(nèi)存有可能沒什么用(對(duì)玩家而言),但作為手機(jī)的你卻不能沒有。讓咱們一起歡慶手機(jī)進(jìn)入8GB內(nèi)存時(shí)代吧,也許更大內(nèi)存對(duì)你沒用,但至少可以讓更多人無需懂得優(yōu)化手機(jī)系統(tǒng)的方法和原理,也能用起來更流暢和順手。何況,明年這個(gè)時(shí)候,8GB內(nèi)存手機(jī)的價(jià)格也會(huì)和現(xiàn)在的6GB甚至4GB內(nèi)存一樣廉價(jià)了。