手機運行內存越大越好?都被耍了
隨著這幾年安卓手機的硬體快速升級,手機的內存也越來越大,從最初的512M到1GB,再到現在主流的2GB、3GB,華碩甚至帶來了4GB內存的新機,可以看出內存已然成為手機硬體比拼的重要內容之一。
那麼大內存會給手機帶來什麼好處?大內存的手機扣除系統程序佔用的內存后是否還夠大?是否還能夠運行流暢?筆者帶大家聊聊手機內存的運行機制,簡單盤點下市售大內存手機,看看它們真正可用的內存大小究竟如何。
內存越大越靠譜嗎?
手機系統雖然安裝在手機的ROM中,但是在開機使用后,會有大量的系統後台程序運行,所以,通常情況下,即使不打開任何軟體,系統的剩餘運存也要比總內存小上不少。
因此原本2GB或者3GB的內存,即使開機后不打開任何應用,內存也會被後台系統應用佔據掉不少。對於一些手機「小白」來說,如果安裝應用過多,且默認開機後台啟動,那即使有2GB的運存,在不使用任何程序的情況下,可能也只會剩下1GB。
因此,對於大多數手機來說,大內存只是一個方面,更重要的是看,在開啟一定應用后,剩下的空閑可用內存有多少,理論上空閑內存越大,手機流暢度才會越高。
內存運行機制
可能很多用戶會抱怨,為什麼安卓如此「吃硬體」,蘋果1GB的內存從不卡頓,就連「半死不活」的WP系統512MB也能十分流暢的運行。這裡簡單聊聊安卓的內存運行機制。
我們先來說說,普通的電腦是怎麼運行程序。通常情況下,電腦執行一個程序,CPU開始計算,通過內存緩存,再到硬碟去讀取,由此電腦的計算方式大家明白是非常簡單的。
安卓系統與蘋果系統到底分別在哪裡呢?安卓系統在運行一個程序時,CPU開始計算,內存開始緩存,再讀取目標文件開始計算,結束程序時,CPU計算完畢,內存仍然有部分緩存。
蘋果系統運行一個程序時,CPU開始計算,內存全部集齊對計算程序進行緩存,再讀取目標文件,開始計算,結束程序時,CPU計算完畢,內存得到全部釋放。
再舉個簡單的例子,安卓系統比如打開3個程序,一個QQ,一個優酷,一個遊戲,看著優酷,突然收到QQ好友信息,準備切換去QQ回複信息,但這時候,會有卡的現象,這是為什麼?因為你打開了3個程序,CPU會為這3個程序在計算,3個程序都分配有內存,切換時由於CPU在計算其他程序,內存在緩存其他的程序,所以沒法及時反應過來,造成了卡頓。
良好的內存使用習慣
大多數的安卓用戶,通常會碰到這樣的情況。手機剛買回來時順暢無比,但是用了一段時間后,就卡的不行,尋求刷機或者格式化。
這種卡頓的來源主要有兩方面,一是手機程序安裝越來越多,手機APP功能越來越強大,對於ROM和RAM的需求也越來越強大。另一方面,眾多手機用戶沒有形成良好的手機使用習慣。
對於前者,我們一般用戶無能無力,對於後者,我們可以盡量做好,使手機盡量長久的保持流暢。
首先,拿到新手機后,很多人會安裝各類APP,這時候就要注意,哪些程序是會開機自啟動,長期佔據在後台,對於不必要的APP進行卸載或者關閉其在後台的運行。現有的安卓系統中,都會加入後台應用管理的功能,可以關掉當前不需要使用的程序或者選擇一鍵清理。
其次,針對愛刷機的用戶,通常情況下,系統的精簡度和流暢度是成正比的,選擇官方精簡的系統ROM,總體使用下來會更加流暢。
總結
隨著手機全面進入64位時代,手機晶元工藝的不斷提升,尤其是用戶需求的提升,相信內存還將不斷上升,8GB、16GB是遲早的事。
對於大眾消費者,尤其對於安卓用戶來說,選用手機時不能單看內存的絕對大小,更需要關注手機的可用空閑內存大小,不要被商家打出的大內存賣點所忽悠,需要擦亮眼睛。