|
就在RK3368芯片機(jī)頂盒開啟量產(chǎn)模式,海美迪、天敏、云網(wǎng)行等機(jī)頂盒廠家掀起全民瘋產(chǎn)八核64為搭載安卓5.1系統(tǒng)機(jī)頂盒的時候,開博爾大反其道,推出PC級顯卡+4G內(nèi)存+16G閃存的游戲天尊開博爾F6。
畢竟,目前市面上,安卓機(jī)頂盒內(nèi)存最大的也僅為2G,在售的也相當(dāng)稀少,僅天貓魔盒 TMB300 尊享版在售。開博爾F6的4G內(nèi)存橫空一出,必然引起一場軒然大波。
201.png (2.16 MB, 下載次數(shù): 13)
下載附件
保存到相冊
2015-7-7 14:50 上傳
看電視卡頓最最最最最根本的原因分析!筆者在這篇文章中為大家分析過,可以通過安裝當(dāng)貝助手,來一鍵清理系統(tǒng)緩存垃圾,結(jié)束所有安卓系統(tǒng)后臺運(yùn)行的程序,沒事點(diǎn)一點(diǎn)一鍵清理,就能讓可用內(nèi)存始終保持在較高的容量上面,開博爾廠商也是抓住了用戶渴求大內(nèi)存的心理,才推出4G超大內(nèi)存的新品,容量直逼PC顯卡。
那么,Android設(shè)備真的需要如此之高的內(nèi)存嗎?有必要沒事就結(jié)束所有進(jìn)程嗎?
獨(dú)特的進(jìn)程管理策略
想知道內(nèi)存對Android系統(tǒng)的影響,首先需要我們了解其獨(dú)特的進(jìn)程管理策略。
Linux(Android源于Linux)會在進(jìn)程活動停止后就自動結(jié)束該進(jìn)程,而Android則會將你所有運(yùn)行過的進(jìn)程都保留在內(nèi)存中,方便你下次運(yùn)行時可以快速調(diào)用,讓你覺得很爽。直到系統(tǒng)需要更多內(nèi)存時才會結(jié)束其中的某些進(jìn)程以釋放內(nèi)存。那么,Android系統(tǒng)是靠什么來判定不同類型進(jìn)程的終止優(yōu)先級呢?
原來,Android系統(tǒng)會對評估每一個進(jìn)程的重要性并為其賦予大小不一的“oom_adj”閥值,這個值越大,意味著該進(jìn)程被系統(tǒng)終止的優(yōu)先級越高。比如,“當(dāng)內(nèi)存小于300MB時,結(jié)束所有“oom_adj”值大于3的進(jìn)程?!盇ndroid系統(tǒng)通常會給進(jìn)程分為6類(見表1),其中前臺進(jìn)程的“oom_adj”值為0,意味著它永遠(yuǎn)不會被終止,而其它類型的進(jìn)程是否關(guān)閉,就取決于當(dāng)前系統(tǒng)的剩余內(nèi)存了。
18.jpg (68.85 KB, 下載次數(shù): 11)
下載附件
保存到相冊
2015-7-7 14:36 上傳
需要注意的是,前臺進(jìn)程和后臺進(jìn)程可以相互轉(zhuǎn)換。比如你正在用瀏覽器程序上網(wǎng),那瀏覽器就是前臺進(jìn)程。但你按Home鍵返回主頁后,瀏覽器進(jìn)程就變成后臺進(jìn)程了,在必要的時候就會被終止。舉個例子,長按Home鍵可以切換近期運(yùn)行的程序,但有時候可以切換到原來暫停的狀態(tài)(從后臺轉(zhuǎn)至前臺),有時候卻變成重新啟動了(為了啟動新程序中途被進(jìn)程管理機(jī)制給干掉了)。
小提示
理論上后臺進(jìn)程并不會占用CPU資源(只保留運(yùn)行狀態(tài)),因此不會耗費(fèi)額外的電力,而且還能加快下次啟動時的速度。但有些程序,比如QQ或微博轉(zhuǎn)到后臺后,仍會開著聯(lián)網(wǎng)的服務(wù)用來接收離線消息,這類程序會始終耗電。
極度消耗內(nèi)存的應(yīng)用
Android應(yīng)用的本質(zhì)就是java,需要虛擬機(jī)。這意味著你每打開一個應(yīng)用都會同步打開一個獨(dú)立的虛擬機(jī)。這種設(shè)計的好處是可以避免某個應(yīng)用(虛擬器)的崩潰而導(dǎo)致整個系統(tǒng)的崩潰,但代價就是更加消耗內(nèi)存。
理論上講Android系統(tǒng)的進(jìn)程管理策略還是蠻人性化的,但碰上對內(nèi)存極度渴求的應(yīng)用(如大型電視游戲,一個設(shè)定就占用43MB內(nèi)存,Android應(yīng)用對內(nèi)存的需求可見一斑),再大的內(nèi)存容量也“傷不起”。按照上文的思路,當(dāng)我們點(diǎn)擊某個新應(yīng)用的圖標(biāo)之際,系統(tǒng)首先會判斷該程序?qū)?nèi)存的占用量,如果大于當(dāng)前可用內(nèi)存容量時就會觸發(fā)系統(tǒng)自身的進(jìn)程管理策略,選擇性地關(guān)閉“oom_adj”值過高的進(jìn)程。這是個十分消耗系統(tǒng)資源的操作,特別是在一個程序頻繁向系統(tǒng)申請內(nèi)存的時候。
因此你會發(fā)現(xiàn),同樣是玩某個大型3D游戲,大內(nèi)存盒子點(diǎn)一下就進(jìn)去了(剩余內(nèi)存足夠),但小內(nèi)存盒子卻會卡死一段時間(系統(tǒng)正在調(diào)度進(jìn)程資源,關(guān)閉不需要的進(jìn)程)。
最后,智能電視&安卓盒子運(yùn)行內(nèi)存是否是越大越好呢?
答案是:有必要 莫強(qiáng)求
總之,大內(nèi)存對Android設(shè)備的好處就是減少系統(tǒng)進(jìn)程調(diào)度機(jī)制的次數(shù),可以保留更多應(yīng)用的運(yùn)行狀態(tài),讓你長時間體驗到啟動/切換時嗖嗖快的感覺,而小內(nèi)存設(shè)備在運(yùn)行一段時間后就顯得力不從心了。從這個角度來看,大內(nèi)存還是有必要的。但是,在Android 4.x系統(tǒng)中,1GB內(nèi)存基本就夠用了,在價格相差不多時可以優(yōu)先考慮2GB的型號,不必刻意強(qiáng)求。
至于需不需要使用進(jìn)程管理軟件,2G、4G內(nèi)存目前來說基本沒有必要清理系統(tǒng)內(nèi)存,小內(nèi)存設(shè)備在運(yùn)行大型應(yīng)用前最好可以清理一下,手動幫系統(tǒng)減負(fù)。
但隨著安卓5.1系統(tǒng)時代的到來,系統(tǒng)對軟件程序的要求也越來越高,2G、4G系統(tǒng)內(nèi)存的盒子,也不一定能在安卓5.1系統(tǒng)下流暢使用,所以說不同配置系統(tǒng)的盒子,手動清理系統(tǒng)內(nèi)存,都是一種很好的幫系統(tǒng)減負(fù)的方法。
智能電視&安卓盒子清理系統(tǒng)進(jìn)程的軟件推薦使用當(dāng)貝助手,官網(wǎng):http://www.dangbei.com/zhushou/
19.jpg (46.75 KB, 下載次數(shù): 11)
下載附件
保存到相冊
2015-7-7 14:46 上傳
當(dāng)貝助手是一款專業(yè)的電視管理軟件,具備內(nèi)存清理、緩存清理、自啟動管理、應(yīng)用卸載、設(shè)備檢測、網(wǎng)絡(luò)測速等功能,一站式管理,還你暢爽體驗。
功能豐富,方便有效,并還未用戶提供各種系統(tǒng)管理與檢測工具,可以說是一款電視必備的軟件!
下載地址:http://down.znds.com/apk/tool/2014/1107/1243.html
一不小心,就寫成長篇大論了,絕對是非常好理解的知識,覺得這些能幫到您的,還麻煩給點(diǎn)個贊
|
上一篇: 只需一分鐘,帶你提前看《爸爸去哪兒第三季》!快人一步下一篇: 《華胥引》要來啦!7月9日相約當(dāng)貝市場,不見不散!
|