ROM之家:Android為什么不需要手動關閉程序
提前學習點安卓知識不用在意剩余內存的大小,其實很多人都是把使用其他系統的習慣帶過來來了。android大多應用沒有退出的設計其實是有道理的,這和系統對進程的調度機制有關系。如果你知道java,就能更清楚這機制了。其實和java的垃圾回收機制類似,系統有一個規則來回收內存。進行內存調度有個閥值,只有低于這個值系統才會按一個列表來關閉用戶不需要的東西。
當然這個值默認設置得很小,所以你會看到內存老在很少的數值徘徊。但事實上他并不影響速度。相反加快了下次啟動應用的速度。這本來就是android標榜的優勢之一,如果人為去關閉進程,沒有太大必要。特別是使用自動關進程的軟件。
到這里有人會說了,那為什么內存少的時候運行大型程序會慢呢?其實很簡單,在內存剩余不多時打開大型程序,會觸發系統自身的調進程調度策略,這是十分消耗系統資源的操作,特別是在一個程序頻繁向系統申請內存的時候。這種情況下系統并不會關閉所有打開的進程,而是選擇性關閉,頻繁的調度自然會拖慢系統。所以,論理上有個更改內存閥值的程序可以有一定改善。但改動也可能帶來一些問題,取決于值的設定。那么,進程管理軟件有無必要呢?有的。就是在運行大型程序之前,你可以手動關閉一些進程釋放內存,可以顯著的提高運行速度。但一些小程序,完全可交由系統自己管理。
談到這里,可能有的朋友會問,如果不關程序是不是會更耗電。我就說說android后臺的原理,你就明白了。android的應用在被切換到后臺時,它其實已經被暫停了,并不會消耗cpu資源,只保留了運行狀態。所以為什么有的程序切出去重進會到主界面。但是,一個程序如果想要在后臺處理些東西,如音樂播放,它就會開啟一個服務。服務可在后臺持續運行,所以在后臺耗電的也只有帶服務的應用了。這個在進程管理軟件里能看到,標簽是service。至于廣播什么的我就不涉及了。所以沒有帶服務的應用在后臺是完全不耗電的,沒有必要關閉。這種設計本來就是一個非常好的設計,下次啟動程序時,會更快,因為不需要讀取界面資源,何必要關掉他們抹殺這個android的優點呢?
還有一個,為什么android一個應用看起來那么耗內存。大家知道,android上的應用是java,當然需要虛擬機,而android上的應用是帶有獨立虛擬機的,也就是每開一個應用就會打開一個獨立的虛擬機這樣設計的原因是可以避免虛擬機崩潰導致整個系統崩潰,但代價就是需要更多內存。(跟塞班也不一樣,案桌不容易死機重啟)以上這些設計確保了android的穩定性,正常情況下最多單個程序崩潰,但整個系統不會崩潰,也永遠沒有內存不足的提示出現。大家可能是被windows毒害得太深了,總想保留更多的內存,但實際上這并不一定會提升速度,相反卻喪失了程序啟動快的這一系統特色,很沒必要。大家不妨按我說的習慣來用用這個系統。祝大家玩機愉快,這系統開十天半個月都沒問題,不是windows。
熱門刷機包top10
- 海信HS-U970刷機包_救磚包_官方包_4.2.1_ALPS.JB2.MP.V1.2
- 三星 Galaxy S5 (SM-G900i)刷機包_救磚包_官方包_三星G900i_5.0_G900IZTU1BOA1
- 夏新N828刷機包 樂蛙ROM第133期 新增桌面音樂4*3小部件 完美版
- 努比亞N2移動定制版刷機包 NubiaUI5.0來襲 更智慧 更好用 全網首發
- 三星 Galaxy Mega 6.3 (i9200)刷機包_救磚包_官方包_三星i9200_4.2.2_I9200XXUCNA5
- HTC Desire S VU底包_RC高級設置 04.29急速穩定版
- 小米3刷機包 移動版 簡約桌面 省電流暢 細節調整 精簡穩定 長期使用
- 酷派7320刷機包 深度移植VIVO Funtouch OS純凈版 雙卡雙顯 流暢穩定
- 小米MAX2_MIUI8(V8.5.13.0.NDDCNED)穩定版
- 騰信s9000刷機包_救磚包_官方包_騰信 S9000_4.0.9_12K27.V03.TX017.ICS.V2.M.WVGA.CN.4P2.130701
熱門刷機教程top10
熱門ROM資訊top10
熱門手機刷機包
熱門刷機包top10
- 海信HS-U970刷機包_救磚包_官方包_4.2.1_ALPS.JB2.MP.V1.2
- 三星 Galaxy S5 (SM-G900i)刷機包_救磚包_官方包_三星G900i_5.0_G900IZTU1BOA1
- 夏新N828刷機包 樂蛙ROM第133期 新增桌面音樂4*3小部件 完美版
- 努比亞N2移動定制版刷機包 NubiaUI5.0來襲 更智慧 更好用 全網首發
- 三星 Galaxy Mega 6.3 (i9200)刷機包_救磚包_官方包_三星i9200_4.2.2_I9200XXUCNA5
- HTC Desire S VU底包_RC高級設置 04.29急速穩定版
- 小米3刷機包 移動版 簡約桌面 省電流暢 細節調整 精簡穩定 長期使用
- 酷派7320刷機包 深度移植VIVO Funtouch OS純凈版 雙卡雙顯 流暢穩定
- 小米MAX2_MIUI8(V8.5.13.0.NDDCNED)穩定版
- 騰信s9000刷機包_救磚包_官方包_騰信 S9000_4.0.9_12K27.V03.TX017.ICS.V2.M.WVGA.CN.4P2.130701