最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Android 系統(tǒng)性能優(yōu)化:卡頓、穩(wěn)定性與續(xù)航

2023-07-28 00:01 作者:你認識張大衛(wèi)嗎  | 我要投稿

鏈接:https://pan.baidu.com/s/1DBFAR4xXizsl21SqF_2FoQ?pwd=o8la?

提取碼:o8la

(1)作者背景:本書由中興通訊終端事業(yè)部撰寫,總結(jié)了他們在手機產(chǎn)品研發(fā)領(lǐng)域的20余年經(jīng)驗以及Android系統(tǒng)優(yōu)化領(lǐng)域的10余年經(jīng)驗。
(2)Android全系統(tǒng)優(yōu)化:既涵蓋Android的應(yīng)用優(yōu)化、系統(tǒng)優(yōu)化、整機優(yōu)化,又包括硬件優(yōu)化和外設(shè)優(yōu)化,360°全覆蓋。
(3)大量策略方法:針對各種場景的典型問題,給出了經(jīng)驗性的性能優(yōu)化策略,既有分析問題的思路,也有解決問題的方法。
(4)55個典型案例:圍繞卡頓優(yōu)化、穩(wěn)定性優(yōu)化、續(xù)航優(yōu)化3個方面,從Android的應(yīng)用優(yōu)化、系統(tǒng)優(yōu)化、整機優(yōu)化、硬件優(yōu)化、外設(shè)優(yōu)化方面透徹分析了55個典型的案例。

內(nèi)容簡介

這是一本針對Android全系統(tǒng)性能優(yōu)化的著作,面向應(yīng)用開發(fā)、系統(tǒng)框架定制開發(fā)、整機性能優(yōu)化3大場景,系統(tǒng)、深入地講解Android系統(tǒng)的卡頓優(yōu)化、穩(wěn)定性優(yōu)化、續(xù)航優(yōu)化的策略與方法。本書是中興通訊官方多年Android系統(tǒng)優(yōu)化經(jīng)驗的總結(jié),書中用55個實際的性能優(yōu)化案例,圖文并茂、深入淺出地講解了分析問題的思路和解決問題的過程。

全書內(nèi)容分為三個部分:


(1)卡頓優(yōu)化(第1~2章)
圍繞應(yīng)用優(yōu)化和系統(tǒng)優(yōu)化全面展開:應(yīng)用優(yōu)化方面,首先從應(yīng)用優(yōu)化的角度介紹了卡頓的各種常見原因以及相關(guān)技術(shù),然后從應(yīng)用耗時和應(yīng)用內(nèi)存兩個維度分析了10余個案例;系統(tǒng)優(yōu)化方面,首先介紹了系統(tǒng)優(yōu)化的各種策略,然后分析了系統(tǒng)側(cè)卡頓的7個典型案例

(2)穩(wěn)定性優(yōu)化(第3~4章)
圍繞高通、MTK、展銳三大平臺的死機問題和黑屏問題展開,既介紹了出現(xiàn)這兩類問題的常見原因和分析問題的方法,又詳細分析了20多個各種類型的案例,涵蓋應(yīng)用異常和系統(tǒng)異常的各個方面。

(3)續(xù)航優(yōu)化(第5~6章)
重點講解了外設(shè)異常、應(yīng)用異常、系統(tǒng)組件異常等引發(fā)的續(xù)航問題的定位方法和優(yōu)化策略,包含近20個來自各種應(yīng)用場景的案例。

作者簡介

中興通訊有限公司終端事業(yè)部

于1998年開始從事手機產(chǎn)品的研發(fā)和生產(chǎn),持續(xù)打造以智能手機為核心的“1+2+N”智慧生態(tài),覆蓋運動健康、影音娛樂、商務(wù)出行、家庭教育4大場景。用戶遍布全球160多個國家和地區(qū),手機活躍用戶超過1億,在Android系統(tǒng)的性能優(yōu)化方面積累了豐富的經(jīng)驗。在全球范圍內(nèi)與3000+渠道合作伙伴開展緊密合作,并與全球50家頂級運營商建立戰(zhàn)略合作關(guān)系。

中興手機持續(xù)強化“創(chuàng)行力”,即創(chuàng)新力+行動力,不斷推進前沿技術(shù)落地商用。近兩年,堅持從手機顯示和影像兩個最重要的方面打造特色。作為屏下攝像手機的先驅(qū),持續(xù)3代產(chǎn)品行業(yè)商用領(lǐng)先。影像方面,Axon率先推出三主攝計算攝影,Nubia創(chuàng)新35mm影像系統(tǒng)。

移動互聯(lián)產(chǎn)品方面,5G CPE全球市占率第一。擁有個人和家庭數(shù)據(jù)終端、工業(yè)互聯(lián)終端、車聯(lián)網(wǎng)終端三大產(chǎn)品解決方案。


精彩書評

本書結(jié)合我司終端事業(yè)部多年來在Android操作系統(tǒng)方面的優(yōu)化經(jīng)驗,深入淺出地的介紹了很多典型場景的快、穩(wěn)、省案例,希望給同行們帶來更多的共鳴,一起為消費者營造更好的用機體驗,進入全場景智能生活方式。

——倪飛 中興通訊股份有限公司高級副總裁/中興通訊終端事業(yè)部總經(jīng)理/努比亞總裁


本書是為數(shù)不多地從卡頓、穩(wěn)定性、功耗等方面系統(tǒng)性闡述Android優(yōu)化的圖書。更難能可貴的是,本書的案例來自一線廠商多年實際經(jīng)驗的總結(jié)。在Android系統(tǒng)從手機滲透到智能車機以及更多智能設(shè)備領(lǐng)域之際,相信這本書能給相關(guān)工程師們帶來急缺的寶貴經(jīng)驗。

——鄧凡平 《深入理解Android》叢書的作者


本書通過一些實際案例向廣大讀者展現(xiàn)了Android系統(tǒng)性能優(yōu)化相關(guān)的方方面面,對于從業(yè)者具有非常實用的價值,并且個人認為其價值不僅限于Android 系統(tǒng)的性能優(yōu)化,對于其他嵌入式操作系統(tǒng)的優(yōu)化也具有普遍的學(xué)習(xí)價值。

——黃偉亮 博世美國車載座艙平臺產(chǎn)品經(jīng)理


通讀了閱碼場推薦的這本書,它從理解復(fù)雜多樣的業(yè)務(wù)出發(fā),用真實案例展示了Android性能優(yōu)化是全棧貫通的系統(tǒng)性工作。透過文字,可以真切地感受到問題前的堅守和撥云見日后的酣暢,這也許就是最好的回報。相信作品只是冰山一角,期待看到作者的更多分享!

——Siru 某汽車廠商底層系統(tǒng)軟件技術(shù)負責(zé)人


這是一本介紹Android系統(tǒng)快、穩(wěn)、省方面的書,作者有著豐富的大廠手機開發(fā)和一線疑難問題解決分析的實戰(zhàn)經(jīng)驗。本書從大量手機實際使用場景下的流暢性、穩(wěn)定性、續(xù)航典型案例入手,通過圖文并茂的方式將性能優(yōu)化原理、邏輯鏈條、日志等內(nèi)容娓娓道來。

——朱峰結(jié) 傳音控股軟件總監(jiān)


目錄

前言


第一部分 卡頓優(yōu)化


第1章 應(yīng)用優(yōu)化案例 ·······················3


1.1 卡頓基本概念 ······························3


1.1.1 卡頓的定義與分類 ···············3


1.1.2 卡頓原因匯總 ·····················6


1.2 卡頓優(yōu)化涉及的相關(guān)技術(shù) ············14


1.2.1 CPU ·······························14


1.2.2 SoC平臺 ·························17


1.2.3 CGroup ···························19


1.2.4 cpuset配置 ······················21


1.2.5 UFS與eMMC ··················23


1.2.6 LCD與屏幕刷新率·············24


1.3 應(yīng)用耗時操作案例 ······················29


1.3.1 案例1:平臺能力有限與

布局過于復(fù)雜 ···················29


1.3.2 案例2:關(guān)鍵路徑頻繁I/O

操作 ······························31


1.3.3 案例3:核心函數(shù)費時操作···35


1.3.4 案例4:關(guān)鍵路徑頻繁數(shù)據(jù)庫

操作 ······························35


1.3.5 案例5:Binder風(fēng)暴 ···········38


1.3.6 案例6:UI線程非繪制任務(wù)阻

塞繪制 ····························43


1.3.7 案例7:非UI線程上繪制操作

引發(fā)阻塞 ·························44


1.4 應(yīng)用內(nèi)存案例 ····························46


1.4.1 案例1:聯(lián)系人應(yīng)用內(nèi)存

泄漏 ······························47


1.4.2 案例2:SystemUI進程Binder

內(nèi)存泄漏 ·························48


1.4.3 案例3:system內(nèi)存告警

問題 ······························51


1.4.4 案例4:應(yīng)用句柄泄漏 ········56


1.4.5 案例5:adj優(yōu)先級不當引發(fā)后

臺應(yīng)用無法被及時回收 ········59


第2章 系統(tǒng)優(yōu)化策略與案例分析 ···63


2.1 系統(tǒng)優(yōu)化策略 ····························63


2.1.1 自啟動管控策略 ················63


2.1.2 消息推送策略 ···················64


2.1.3 關(guān)聯(lián)啟動管控策略 ·············65




2.1.4 系統(tǒng)側(cè)進程啟動管控策略 ·····66


2.1.5 內(nèi)存融合技術(shù) ···················68


2.1.6 低內(nèi)存查殺 ······················72


2.2 系統(tǒng)側(cè)卡頓優(yōu)化案例 ··················74


2.2.1 自啟動控制案例 ················74


2.2.2 關(guān)聯(lián)啟動控制案例 ·············76


2.2.3 線程調(diào)度優(yōu)化案例 ·············80


2.2.4 應(yīng)用啟動卡頓案例 ·············81


2.2.5 VSync不均勻案例 ·············86


2.2.6 CPU調(diào)頻優(yōu)化案例 ·············89


2.2.7 I/O卡頓案例 ····················92


第二部分 穩(wěn)定性優(yōu)化


第3章  死機重啟問題優(yōu)化策略與

案例分析 ····························97


3.1 死機重啟問題相關(guān)概念 ···············97


3.1.1 死機重啟問題的定義 ··········97


3.1.2 死機問題跟蹤與定位 ··········98


3.1.3 重啟問題跟蹤與定位 ·········101


3.2 死機問題案例分析 ·····················104


3.2.1 DDR位翻轉(zhuǎn)案例 ··············105


3.2.2 DDR上電時序不穩(wěn)定案例 ···109


3.2.3 eMMC長時間無響應(yīng)導(dǎo)致

凍屏死機案例 ··················111


3.2.4 系統(tǒng)運行內(nèi)存耗盡案例 ·······114


3.2.5 內(nèi)存踩踏案例 ··················118


3.2.6 硬件中斷風(fēng)暴踩內(nèi)存案例 ····123


3.2.7 其他案例 ························127


3.3 重啟問題案例分析 ·····················128


3.3.1 SurfaceFlinger內(nèi)存高占

案例 ·····························128


3.3.2 system_server 句柄耗盡

案例 ·····························131


3.3.3 PID重復(fù)使用案例 ·············132


3.3.4 預(yù)置應(yīng)用共享系統(tǒng)進程UID

案例 ·····························134


3.3.5 system_server線程泄漏

案例 ·····························137


3.3.6 內(nèi)核代碼浮點運算內(nèi)存踩踏

案例 ·····························139


第4章  黑屏問題優(yōu)化策略與案例

分析 ··································143


4.1 黑屏問題定義和可能的原因 ·······143


4.2 黑屏案例 ··································144


4.2.1 開機流程異常案例 ············144


4.2.2 界面切換黑屏案例 ············147


4.2.3 抖音卡頓黑屏案例 ············150


4.2.4 應(yīng)用邏輯異常導(dǎo)致黑屏

案例 ·····························152


4.2.5 鎖屏黑屏案例 ··················153


第三部分 續(xù)航優(yōu)化


第5章  外設(shè)功耗優(yōu)化策略與案例

分析 ··································157


5.1 功耗基礎(chǔ) ··································157


5.1.1 基礎(chǔ)電流分類 ··················158


5.1.2 系統(tǒng)軟件與功耗的關(guān)系 ·······158




5.1.3 國家3C發(fā)熱標準解讀 ·······160


5.2 外設(shè)功耗問題優(yōu)化策略 ··············161


5.3 外設(shè)功耗優(yōu)化案例 ·····················162


5.3.1 底電流優(yōu)化案例 ···············162


5.3.2 LCD電流優(yōu)化案例············167


5.3.3 TP引腳配置優(yōu)化案例 ········172


5.3.4 音頻參數(shù)優(yōu)化案例 ············172


5.3.5 海運模式電流優(yōu)化案例 ·······174


第6章 系統(tǒng)優(yōu)化策略與案例分析 ····176


6.1 續(xù)航問題的定義與分類 ··············176


6.2 續(xù)航優(yōu)化涉及的相關(guān)技術(shù) ···········177


6.2.1 CPU調(diào)度機制 ·················178


6.2.2 Alarm和JobScheduler

機制 ······························181


6.2.3 Doze模式 ·······················183


6.2.4 App Standby機制 ·············186


6.2.5 Bucket機制 ····················188


6.3 系統(tǒng)級優(yōu)化方案 ························189


6.3.1 溫控方案優(yōu)化案例 ············190


6.3.2 媒體掃描優(yōu)化案例 ············197


6.3.3 GMS應(yīng)用功耗優(yōu)化案例 ·····200


6.3.4 5G網(wǎng)絡(luò)參數(shù)優(yōu)化案例 ········201


6.4 應(yīng)用異常優(yōu)化案例 ·····················204


6.4.1 后臺應(yīng)用CPU高占優(yōu)化

案例 ·····························204


6.4.2 后臺應(yīng)用頻繁喚醒優(yōu)化

案例 ·····························207


6.4.3 后臺應(yīng)用頻繁聯(lián)網(wǎng)優(yōu)化

案例 ·····························209


6.4.4 后臺應(yīng)用藍牙掃描優(yōu)化

案例 ·····························212


6.4.5 后臺應(yīng)用頻繁定位優(yōu)化

案例 ·····························214


6.4.6 應(yīng)用異常持有亮屏鎖優(yōu)化

案例 ·····························219


后 記 ············································220


查看全部↓


Android 系統(tǒng)性能優(yōu)化:卡頓、穩(wěn)定性與續(xù)航的評論 (共 條)

分享到微博請遵守國家法律
娄烦县| 平谷区| 五指山市| 宁安市| 汕尾市| 富川| 靖宇县| 丽水市| 盐亭县| 太保市| 察哈| 台南市| 澎湖县| 徐水县| 上虞市| 长沙市| 剑阁县| 攀枝花市| 天津市| 遂宁市| 广水市| 合江县| 光山县| 宁津县| 海门市| 盘锦市| 读书| 开江县| 石河子市| 工布江达县| 张北县| 清涧县| 宜城市| 响水县| 会宁县| 永州市| 乌拉特后旗| 鄯善县| 金山区| 楚雄市| 鹤岗市|