变态重口极致另类在线-波多久久夜色精品国产-波多野结衣在线观看一区-波多野结衣在线观看一区二区-污污的网站免费阅读-污污视频网址

東坡下載:內容最豐富最安全的下載站!

首頁最新資訊 IT業界 → 安卓手機運行速度為什么會越來越慢 安卓手機越用越慢原因分析

安卓手機運行速度為什么會越來越慢 安卓手機越用越慢原因分析

相關文章發表評論 來源:本站整理時間:2014/8/27 16:13:49字體大小:A-A+

更多

作者:專題點擊:3056次評論:0次標簽: 安卓手機越用越慢 安卓手機運行速度越來越慢

使用安卓手機的朋友都有這樣一個共識:安卓手機在使用較長一段時間(半年到一年)后,手機會變得卡頓,流暢度大幅下降,大不如從前,這一問題對于安卓手機來說簡直像是“詛咒”——因為不論是低端機還是高端機,甚至包括旗艦機在內都無一能夠擺脫,咱接著說——

那么這一問題的產生究竟是手機硬件的原因還是系統方面的原因呢?iOS系統會告訴你跟硬件沒有太大的原因,因為搭載iOS操作系統的iPhone硬件配置并算不上出色,但在使用過程中并沒有出現明顯的卡頓現象,那么問題出在哪里呢?下面小編要和大家分享的就是安卓手機越用越慢原因分析,一起來看看吧!

想要了解原因,請大家先來看兩個真實的故事:

故事一

1965年,貝爾實驗室、通用電氣和麻省理工學院開始合作開發一套能夠兼顧易用性和強大性的操作系統,經過六年時間的通力協作,貝爾實驗室的一名軟件工程師Ken Thompson在休假期間完成了一個名為Unix的系統編寫,并最終成為貝爾實驗室的母公司、美國電信巨頭AT&T的商業產品,并啟動了長達數十年的版權運作。盡管后來有著許多變種,但是從嚴格意義上來講,Unix不是一個開源的操作系統。

故事二

1991年,一個芬蘭的大學生、同時也是計算機黑客的Linus Torvalds,他對Unix十分著迷,但是買不起運行Unix需要的工作站,所以他就嘗試自己以同樣的編程方式寫了一個名為Linux的操作系統,并在自由軟件之父Richard Stallman的精神鼓舞之下,將Linux加入到了自由軟件基金(FSF)當中,允許所有人使用、拷貝、修改甚至銷售Linux系統,同時承擔開源義務,禁止把Linux封閉化的企圖。

好了,故事看完了,你是不是在詫異答案跟這兩個故事有什么關系,因為我們要討論的Android系統和iOS系統分別是基于Linux和Unix衍生出來的,故兩大操作系統的體驗與Linux和Unix的特性息息相關。

喬幫主就曾經Linux的創始者Linus Torvalds到蘋果工作,放棄Linux的開源,協助開發Mac OS封閉式的Mach內核,后者與喬布斯大吵一架之后明確表示拒絕。而從Mac OS開始,蘋果就將操作系統的私有化視為企業戰略,用喬布斯的話來講,他是將iOS裝進了iPhone這個盒子里,然后賣給了用戶。所以,iPhone之所以不會出現“越用越卡”的情況,是因為蘋果公司對它的手機從硬件到軟件擁有最高的管理權限,在封閉式的環境中,來自第三方的應用程序無法調用超過iPhone承受限度的指令,自然也不可能造成持續性的系統損傷。

再來說說Android,由于受開源的影響,Google無法從代碼這一端口約束第三方的應用程序,同時,由于Linux核心設定應用在調取系統功能時一定要取得ROOT權限,這也導致大量應用因為單一功能的實現需求而獲得整個ROOT層面的支配,可以在Android手機的任意儲存位置進行讀寫,這種高自由度無異于開啟了潘多拉魔盒,讓Android手機無法對惡意App事先設防。這也是開源軟件備受爭議、且在商用領域遭到抵觸的原因:它只關心是否授予了用戶自由——這個自由也包括逾越邊界的自由——而沒有從最壞的出發點去考慮如何規避被濫用的風險。盡管Google作為巨頭,一直在嘗試對產業鏈進行統一管理,但是當這條產業鏈日益龐大、連Google也只能扮演其中之一的角色時,Android的失控也就在情理之中了。比如,Android的最新版本通常需要花費超過一年半的時間,才能使激活它的Android手機占比超過50%,但是iOS 7只用了兩個月,就讓半數以上的iPhone都更新完畢。另外,一款應用程序如果被蘋果從App Store中懲罰出去,它就再也無法被安裝到任何一款合法的iPhone里面,但是如果一款應用程序被Google驅逐出Google Play,但是它還是可以登錄各種第三方應用市場,提供正常的下載和安裝。

在這種情況下,一個新興市場誕生了——“手機調校”,并且帶動了新的產業鏈。

“手機調校”的第一級,在于系統層。在Android 4.4以及之后的Android L的規劃中,它將應用程序的運行模式由Dalvik換成了ART,其原理簡單來說是“預編譯”效果,即當一款應用程序在第一次被安裝到Android時,它的字節碼就已經被編譯成為了本地的機器碼,減少后續運行應用程序時的啟動和執行時間。

根據Google自己公布的結果,在不同的性能測試App中,ART的速度對比Dalvik的平均提升幅度達到了80%,在某些項目中,ART的提升幅度甚至超過了1.5倍,這個結果可謂非常喜人。

這是Google希望從源頭解決Android卡慢問題的努力,但是這只是對性能優化有著作用,無法解決因為應用程序違規調用資源而產生的問題。同時,由于在安裝應用程序時進行了“預編譯”,整個安裝時間將會變長,安裝完畢后生成的文件也會變大,比如最新的Google+安裝包只有6.9M,但是它安裝后的APK大小達到了28.3M,這對Android手機儲存空間又存在過多占用的問題。

“手機調校”的第二級,在于ROM層。作為全球最大的Android市場,中國的許多手機廠商都以開發專用ROM來為銷售產品添彩,大多數的ROM,也都會考慮對Android系統進行優化,比如MIUI V6就宣稱“引入多種Linux系統內核內存優化技術,提高應用運行效率”。

也就是說,與Google做的事情一樣,ROM廠商主要的優化工作,也是對Linux動刀,打上各種補丁,使其底層語言能夠更好的適配到各種手機終端上。還是以MIUI V6為例,在介紹新特性時,其有這么一條:“ZRAM 調度優化技術”,其實ZARM就是Linux內核里的一個內存模塊,作用就是在內存中劃出一個部分出來充當虛擬盤,來承載Linux的交換分區,將一些任務壓縮容納進去,使內存的使用率提高,讓CPU來為內存服務(因為目前的智能手機普遍CPU過剩、而內存才是瓶頸)。

不過,ROM也是一把雙刃劍,它對于Android底層系統的修改,以及它對于內存空間的占用,又都有增加手機負載的風險。

“手機調校”的第三級,在于應用層。大量應用程序在手機中發生的意外或故意占用事件,是造成Android手機越來越慢的最核心原因。過多的應用程序熱衷于滯留在內存空間里、以及將大量碎片留在儲存空間里,是帶來麻煩的罪魁禍首。這也是為什么即時清理類應用得以逐漸成為Android手機標配。

Android系統有七類進程,分別是前臺進程、可見進程、主要服務、次要服務、后臺進程、內容供應節點、空進程,在沒有安裝清理類應用的時候,一部Android手機只能依賴系統默認的分配機制來自動調節內存使用,只要應用程序提出請求,大部分進程只要打開后都會被保留在內存當中,這原本是為了讓用戶在再度激活這些進程時不需要重新載入、節省時間的初衷考慮,但是Android沒有料到激烈的市場競爭會驅使應用程序產生“劣幣驅良幣”的趨勢,很多開發者出于商業目的,在不需要留存在內存的情況下也想方設法的讓應用程序保持潛在運行狀態,一個兩個還好說,但是一旦數量更多,Anrdoid手機就會頻頻卡頓和發熱。

以目前全球用戶規模最大的Android手機清理類應用“獵豹清理大師”為例,它清理的進程類型,主要放在后臺進程、次要服務、內容供應節點和空進程:

后臺進程(Hidden)——這個是最優先被掃描和識別出來的進程,因為大部分Android用戶在切換應用程序時都不會使用返回鍵退出,而是直接按下Home鍵,前者會讓應用進入空進程(占用資源相對較小),而后者則會保留為后臺進程(占用資源相對更大),尤其是當游戲類App在后臺運行時,它會和其他App爭搶資源,而不會在乎那款App是不是用戶正在使用。根據獵豹清理大師的統計,約有20%的常用App即使不運行時也在后臺啟動聯網,主要是提交產品及用戶使用信息、獲取廣告信息、查詢是否升級等。

次要服務(Secondary Server)——比如某些企業套件、郵箱聯系人、觸控接口等,這些進程很多都是系統自帶的,有些用戶會使用,但是有些用戶也可能不會使用或已經有了替代應用,所以獵豹清理大師的清理邏輯是基于用戶行為和授權來建立(分為建議清理和深度清理兩類);

內容供應節點(Content Provider)——這部分進程沒有程序實體,僅僅提供內容給其他應用使用,比如日歷供應節點、郵件供應節點等,除了占用內存資源之外,它還會占用網絡,所以也會給Android手機造成不必要的負擔;

空進程(Empty)——如果是通過返回鍵退出應用,大部分的應用也會在Android手機的內存里遺留一個空的進程,這個進程沒有數據運行,但是會記錄應用的歷史信息,幾乎沒有任何價值,同樣,這部分進程內容被干掉的優先級也很高。

除了對內存的過度消耗之外,Android手機也容易在儲存中積累大量冗余數據,包括無法卸載的預裝應用、卸載之后的殘存文件以及使用應用的過程中產生的緩存,由于Android本身沒有提供管理工具,即使將手機連接電腦之后也是如同Windows樹狀結構一樣的文件夾包,用戶很難獨立判斷哪些文件夾可以刪除、哪些文件夾是系統必備的,最后也會導致手機尺寸空間愈來愈窄的情況。

“手機調校”的問題,可能又回帶來用戶操作的負擔增加,其心理壓力甚于行為壓力,玩著手機還不忘隔三差五的使用清理功能,這種與iPhone相比“別具特色”的操作習慣,也是Android手機永遠像一個半成品或工程機的原因。

看完之后,你對Android的卡頓現象是否有了新的認識呢?

擴展知識

相關評論

閱讀本文后您有什么感想? 已有 人給出評價!

  • 2791 喜歡喜歡
  • 2101 頂
  • 800 難過難過
  • 1219 囧
  • 4049 圍觀圍觀
  • 5602 無聊無聊
熱門評論
最新評論
第 2 樓 廣東佛山順德聯通 網友 客人 發表于: 2015/6/6 22:46:02
挺详细的

支持( 0 ) 蓋樓(回復)

第 1 樓 福建三明聯通 網友 客人 發表于: 2015/6/3 13:43:10

支持( 0 ) 蓋樓(回復)

昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字數: 0/500 (您的評論需要經過審核才能顯示)

本類常用軟件

主站蜘蛛池模板: 欧美日韩高清观看一区二区 | 成在线人永久免费播放视频 | 亚洲国产乱 | 一二三四视频社区在线播放中国 | 人人看人人干 | 亚洲成人免费网址 | 色狠狠狠色噜噜噜综合网 | 中文字幕丝袜 | 欧美成人性生活视频 | 日韩三级一区二区三区 | 免费乱理伦片在线观看影院 | 天堂网在线播放 | 最新国产精品亚洲二区 | 色久在线 | 欧美肥胖老女人 | 欧美日韩一区二区在线视频播放 | 午夜性爽快 | 国产一级特黄aaaa大片野外 | 亚洲欧美日韩中文字幕在线不卡 | 丝袜国产 | 在线观看国产麻豆 | 日日摸夜夜添夜夜添97 | 欧美一级做一a做片性视频 欧美一级做性受 | 青春草在线免费观看 | 午夜网站在线观看免费网址免费 | 吃奶呻吟打开双腿做受动态图 | 天天做日日爱 | 精品视频一区二区三区免费 | 日本午夜精品 | 网址在线观看你懂的 | 日本亚州视频在线八a | 国产精品一区二区三区高清在线 | 亚洲成人免费观看 | 18女人毛片水真多免费 | 久久久精品2018免费观看 | 性感美女视频免费网站午夜 | 天天操视频 夜夜 | 狠狠色狠狠色很很综合很久久 | 日日操夜夜骑 | 视频一区亚洲 | 亚洲日本va中文字幕在线不卡 |