爲什麼手機6g運存還是瘋狂殺後台?

不粘鍋丶uzi


現在智能手機的發展真的是非常的快速,從最開始的512M的手機內存發展到1GB、2GB、3GB的手機內存,直到現在已經發展到6GB、8GB的手機內存了,隨著內存的加大,我們的手機運行速度也是越來越快,但是有這樣的一個問題,就是即便是6GB的手機內存還是會擠掉後臺運行的軟件,這到底是什麼原因呢?

其實,要是為什麼智能手機會瘋狂的擠掉後臺應用呢,是因為我們所使用的安卓手機的機制導致的原因,我們也都知道,目前的智能手機系統分給蘋果iOS還有谷歌安卓系統,所以由於谷歌的安卓系統運行機制的原因,才會導致手機的運行速度隨著應用大小的增加而變得卡頓。我們可以看一張我們在日常生活中所經常使用到了一些應用,它的佔用內存是幾百兆左右的。

相信大家看到這張圖片的時候就會明白,為什麼手機即便是運行內存一直在增加,手機應用的內存還是不夠用的,當初手機內存是3GB的時候,只有一開機就是剩餘1.5GB,這即使這個原因了,還有一鍾原因就是安卓手機沒有辦法把應用擠乾淨啊,有的時候擠掉一般就會重新恢復,這個問題也是需要大家注意,不過目前很多的廠商都已經開發出來一款能保護後臺的程序,大家有興趣可以去體驗一下。

後,對於安卓手機的擠掉後臺的問題,我個人認為是目前所有安卓手機的一個通病,我們只能等待廠商的優化,大家的手機這個現象和問題嚴重嗎?可以下下方留言,咱們一起探討!


千帆辰


大家都知道,目前iPhone最大內存為3GB,安卓旗艦已經達到8GB,但是蘋果的流暢性卻吊打安卓。


因為兩者機制不同,iPhone使用的iOS系統採用了一種“墓碑機制”也就是我們所說的“偽後臺”,當用戶回到主界面,剛才使用運行的任務就停止運行,幾乎不佔用內存資源。

再看安卓系統,用戶開啟應用後,儘管界面切換到了主界面,但任務仍在後臺運行,用戶如果再開啟其他應用,又需要額外內存,相當於前臺、後臺任務都需要佔用內存資源。

雖然現在內存不斷變大,但是軟件佔用的內存也在增加。

目前隨著硬件的功能強大,軟件的開發商也就會跟上,佔用更多的內存會上軟件變得更加流暢,還可以獲取更多功能,開發時間也會更短。並且對續航也沒有太大影響。既然硬件強大了,軟件為什麼不跟上呢?

隨著android系統的版本變化,其使用的交互機制也在變化,軟件應用機制也在進化,系統佔用內存從最初的100多M到現在2G左右。

內存有6GB,系統佔用了2GB左右。剩餘3G左右,但是開幾個軟件之後再切回來還是被系統“殺”了。確切的來說是被“開屏”了。

很多應用會選擇在數據加載完成之前,“蓋”上一張開屏圖來掩飾部分板塊的空白,這就造成了程序重啟的假象,實則是程序依舊在後臺運行。正如很多人切換回微博的時候,也會彈出開屏圖,可一旦進去後就會發現頁面依舊停留在當初瀏覽的地方,這就是一個拿開屏圖“蓋”主頁面的一個比較常見的例子。但是這個真的不是內存的鍋,再大的內存都會這樣,更多的是網速和應用優化的問題。

月光科技官方


我們知道隨著產業化的發展,電子產品都會向一個方向發展,那就是配置更強質量更高價格更低的方向發展,智能手機也是一樣的,特別是從去年360手機公司推出一款標配6G大運存手機之後,2018年手機基本上都在6G大運存的標配了。對於手機的性能來說非常有必要,這樣手機運行也會更快。體驗也加的優秀。但是對於各家手機的UI系統來說,還是會對一些非必要的APP進行殺後臺的,防止這些APP的運行,為什麼。

這個雖然是智能電子產品,但是也可以以通俗的方法來看,那就是高速再快,也會有限速,馬路再寬車多了一樣堵的道理,很簡單的,特別是國內的APP環境非常的錯,每一家制作的APP都認為自己是必須要每天打開,時刻打開的,想象一下看,雖然手機有6G運存,一般來說,分給系統使用的內存也要1G或2G了,一般手機都會裝不少的APP,如果這些APP都放任運行,不要說6G了,就是有100G也是不行的,同時中央處理器CPU也是說不消的,所以於一般的手機廠家來說,它們都是非常懂國內APP市場環境的,所以在製作安卓的UI時,都會做防範,不然手機很快就會卡頓,這個系統和硬件關係都不是太大的,這些APP都比較麻煩和流氓。

這樣應該就比較好理解手機為什麼殺後臺了。這就象之前的電腦產品是一樣的,有些流氓軟件在後臺不停的安裝其它軟件,再好的電腦也會受不了的,卡頓就成必然了。


黑米桃


謝邀!喜歡,就關注下~

隨著智能手機在國內普及,越來越多的同學對智能手機也越來越瞭解,比如每一款智能手機的配置參數都瞭如指掌,對於手機運存的作用也是越發瞭解。隨著智能手機的進步,性能是逐漸增強,對於運存的需求也在逐漸增大,從1GB RAM到2GB RAM,再到現在的6GB RAM,甚至8GB RAM。

可以看出,智能手機的成長就是手機運存增大的過程,就目前來說,普遍的旗艦智能手機都配備了6GB RAM。有部分同學在疑問,都6GB RAM了,為什麼系統還要「殺」後臺APP?

瘋狂地「殺」

為什麼系統要瘋狂地「殺」後臺APP,原因很簡單,只為保證我們的使用智能手機的時候,能夠流暢使用。而iOS操作系統的蘋果iPhone手機,之所以不需要大運存來支持,原因在於iOS對後臺不使用的APP直接凍結了,故而後臺APP不會影響蘋果iPhone手機的性能。

而Android操作系統的智能手機,由於系統機制緣故,儘管我們不使用APP了,但APP依舊可以在後臺運行。除此之外APP佔用運存大小,也是隨著智能手機成長的,以目前比較常用的APP為例,可以從表格看出,它們佔用的運存是幾百兆不等。

如果這些APP同時在後臺運行,就算是6GB運存,也肯定完全不夠用的,所以瘋狂地「殺」,非常有助於我們使用智能手機的體驗。

虛假的開屏圖

接下來吉普要介紹一種後臺程序重新開啟,有開屏圖現象。這種情況實際上是APP沒有被「殺」乾淨,它們依舊在後臺運行。很多時候,打開一款APP,它需要連接服務器加載一些數據,比如淘寶商品、微博新信息等等,數據越大,加載的時間也就越久。APP自然不會讓我們乾瞪眼,因為長時間的數據加載,會非常影響用戶體驗,於是乎,很多APP會在數據加載完成之前,「蓋」上一張開屏圖來掩飾部分板塊的空白,給我們感覺就是APP在重啟,實際這是假象,在打開之前,APP依舊在後臺運行。

所以,Android操作系統的智能手機關閉後臺APP的問題依舊是多數用戶的痛點,所以現在的系統都加入了「殺」後臺APP的程序。


科技吉普


1,安卓是多線程,多任務的操作系統

2,安卓是虛擬機,還是java虛擬機

虛擬機本身就比操作系統佔用內存更大,更不可思議的是,一個app是一個獨立的虛擬機。

3,應用程序多數都是多線程,運行的時候,一般會開運行的主線程、負責更新升級的PushService 線程、負責接收消息的NotifyService 線程

4,在安卓2.3時代

虛擬機默認內存組合是8+64+256

安卓4.0到4.4

虛擬機默認組合16+128+512

到了64位操作系統的時候,運行內存普遍達到3+硬盤空間128g

系統默認的虛擬機達到32+196+512


5,應用程序功能越來越多,體積在增加,內存也在增加,出現的結果就是虛擬機越來越大。手機不得不採用更大的6g運行內存,甚至8g的運行內存


分享到:


相關文章: