WAP手機網(wǎng)站 手機下載 手機軟件 手機游戲 手機網(wǎng)游 手機主題 手機圖片 手機鈴聲 手機世界微博
手機游戲攻略

老楊三星I9000寶典系列之Android不關(guān)閉后臺原理

楊立志 友人 2011-3-8
本貼來自于互聯(lián)網(wǎng),略微改動。經(jīng)測試有很好的參考價值,特轉(zhuǎn)發(fā)與此,原貼作者看到請勿怪。

  android大多應(yīng)用沒有退出的設(shè)計其實是有道理的,這和系統(tǒng)對進程的調(diào)度機制有關(guān)系。如果你知道java,就能更清楚這機制了。其實和java的垃圾回收機制類似,系統(tǒng)有一個規(guī)則來回收內(nèi)存。進行內(nèi)存調(diào)度有個閥值,只有低于這個值系統(tǒng)才會按一個列表來關(guān)閉用戶不需要的東西。當(dāng)然這個值默認設(shè)置得很小,所以你會看到內(nèi)存老在很少的數(shù)值徘徊。但事實上他并不影響速度。相反加快了下次啟動應(yīng)用的速度。這本來就是android標(biāo)榜的優(yōu)勢之一,但是很多人把使用其他系統(tǒng)的習(xí)慣帶過來來了。如果人為去關(guān)閉進程,沒有太大必要。特別是使用自動關(guān)進程的軟件。

  到這里有人會說了,那為什么內(nèi)存少的時候運行大型程序會慢呢?其實很簡單,在內(nèi)存剩余不多時打開大型程序,會觸發(fā)系統(tǒng)自身的調(diào)進程調(diào)度策略,這是十分消耗系統(tǒng)資源的操作,特別是在一個程序頻繁向系統(tǒng)申請內(nèi)存的時候。這種情況下系統(tǒng)并不會關(guān)閉所有打開的進程,而是選擇性關(guān)閉,頻繁的調(diào)度自然會拖慢系統(tǒng)。所以,論壇上有個更改內(nèi)存閥值的程序可以有一定改善。但改動也可能帶來一些問題,取決于值的設(shè)定。

  那么,進程管理軟件有無必要呢?有的。就是在運行大型程序之前,你可以手動關(guān)閉一些進程釋放內(nèi)存,可以顯著的提高運行速度。但一些小程序,完全可交由系統(tǒng)自己管理。

  談到這里,可能有的朋友會問,如果不關(guān)程序是不是會更耗電。我就說說android后臺的原理,你就明白了。android的應(yīng)用在被切換到后臺時,它其實已經(jīng)被暫停了,并不會消耗cpu資源,只保留了運行狀態(tài)。所以為什么有的程序切出去重進會到主界面。但是,一個程序如果想要在后臺處理些東西,如音樂播放,它就會開啟一個服務(wù)。服務(wù)可在后臺持續(xù)運行,所以在后臺耗電的也只有帶服務(wù)的應(yīng)用了。這個在進程管理軟件里能看到,標(biāo)簽是service。至于廣播什么的我就不涉及了。所以沒有帶服務(wù)的應(yīng)用在后臺是完全不耗電的,沒有必要關(guān)閉。這種設(shè)計本來就是一個非常好的設(shè)計,下次啟動程序時,會更快,因為不需要讀取界面資源,何必要關(guān)掉他們抹殺這個android的優(yōu)點呢。

  還有一個,為什么android一個應(yīng)用看起來那么耗內(nèi)存。大家知道,android上的應(yīng)用是java,當(dāng)然需要虛擬機,而android上的應(yīng)用是帶有獨立虛擬機的,也就是每開一個應(yīng)用就會打開一個獨立的虛擬機。這樣設(shè)計的原因是可以避免虛擬機崩潰導(dǎo)致整個系統(tǒng)崩潰,但代價就是需要更多內(nèi)存。

  以上這些設(shè)計確保了android的穩(wěn)定性,正常情況下最多單個程序崩潰,但整個系統(tǒng)不會崩潰,也永遠沒有內(nèi)存不足的提示出現(xiàn)。大家可能是被windows毒害得太深了,總想保留更多的內(nèi)存,但實際上這并不一定會提升速度,相反卻喪失了程序啟動快的這一系統(tǒng)特色,很沒必要。大家不妨按我說的習(xí)慣來用用這個系統(tǒng)。


 

手機資訊


手機資訊
經(jīng)典游戲新版本更吸引人 蘋果熱門游戲推薦
銷量口碑均占優(yōu) 各品牌手機中流砥柱一覽
低端手機哪個好 1000元左右智能手機推薦
720P視頻連播14小時 摩托羅拉XT910 MAXX評測
4.3英寸已成主流 超人氣大屏手機推薦
經(jīng)典游戲重現(xiàn)江湖 一周Android游戲推薦
電信定制售價1999元 HTC新渴望VC上市
三星五一全國促銷 熱門手機選購?fù)扑]
不搶風(fēng)頭不算好手機?HTC Titan II解析
1.4GHz四核+2050mAh 三星GALAXY SIII現(xiàn)身



手機資訊
免費才是王道 APP免費應(yīng)用大全
iOS5更新 圖片+視頻演示自定義多點手勢
HTC S710e(Incredible S,2.3.3系統(tǒng))初體驗
微生活 小清新 818我剛?cè)胧值腛PPO A127
WiFi減少不用愁 三招教你隨時無憂上網(wǎng)
大蔥玩手機 用天翼wifi熱點暢玩網(wǎng)絡(luò)應(yīng)用
中國式情人節(jié) 2011年77條七夕傳情短信
手機拍照寶典第一篇:手機拍出靚照技巧
打磨拋光后蓋小改造 HTC HD2電鍍版教程
手機流言終結(jié)者:智能手機真會中病毒?
手機論壇


  諾基亞手機 蘋果手機 HTC手機 三星手機 摩托羅拉手機 索愛手機