包郵 Android 移動(dòng)性能實(shí)戰(zhàn)
-
>
全國計(jì)算機(jī)等級(jí)考試最新真考題庫模擬考場(chǎng)及詳解·二級(jí)MSOffice高級(jí)應(yīng)用
-
>
決戰(zhàn)行測(cè)5000題(言語理解與表達(dá))
-
>
軟件性能測(cè)試.分析與調(diào)優(yōu)實(shí)踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強(qiáng)教科書(完全版)(全彩印刷)
-
>
深度學(xué)習(xí)
Android 移動(dòng)性能實(shí)戰(zhàn) 版權(quán)信息
- ISBN:9787121310645
- 條形碼:9787121310645 ; 978-7-121-31064-5
- 裝幀:暫無
- 冊(cè)數(shù):暫無
- 重量:暫無
- 所屬分類:>>
Android 移動(dòng)性能實(shí)戰(zhàn) 本書特色
本書從資源類性能中的內(nèi)存、CPU、磁盤、網(wǎng)絡(luò)、電量和交互類性能中的流暢度、響應(yīng)時(shí)延,多個(gè)性能測(cè)評(píng)和優(yōu)化的方向出發(fā)。每個(gè)方向,都會(huì)幫助讀者深入淺出地學(xué)習(xí)必須要懂得的原理和概念,區(qū)分眾多專項(xiàng)工具使用的場(chǎng)景和對(duì)應(yīng)的使用方法;同時(shí)提煉總結(jié)不同類型的性能缺陷和對(duì)應(yīng)的排查手段、定位方法和解決方案,透過真實(shí)的案例,讓大家身臨其境地快速學(xué)習(xí);提供建立專項(xiàng)性能標(biāo)準(zhǔn)的武器與武器的來源,讓讀者能快速落地項(xiàng)目并產(chǎn)生成效。本書的*后,還會(huì)幫助讀者從全新的角度學(xué)習(xí)如何應(yīng)對(duì)專項(xiàng)測(cè)評(píng)要面對(duì)的兩個(gè)基礎(chǔ)問題:UI 自動(dòng)化測(cè)試和競(jìng)品測(cè)試。 本書適合從事移動(dòng) App 性能測(cè)評(píng)和優(yōu)化的工程師閱讀,內(nèi)容有一定的技術(shù)深度和廣度,建議讀者在閱讀本書的同時(shí)擴(kuò)展閱讀其他經(jīng)典的技術(shù)類書籍。
Android 移動(dòng)性能實(shí)戰(zhàn) 內(nèi)容簡(jiǎn)介
1.騰訊社交網(wǎng)絡(luò)質(zhì)量部吳凱華、《大話移動(dòng)App測(cè)試》系列作者陳曄傾情作序,胡星、梁捷、楊俊峰等業(yè)內(nèi)大牛聯(lián)袂力薦
2.本書來自騰訊SNG專項(xiàng)測(cè)試團(tuán)隊(duì)多年來手機(jī)QQ、QQ空間、QQ音樂等項(xiàng)目沉淀下來的經(jīng)典案例,從資源類性能的內(nèi)存、CPU、磁盤、網(wǎng)絡(luò)、電量和交互類性能的流暢度、響應(yīng)時(shí)延等多個(gè)方向進(jìn)行介紹,包含核心問題、實(shí)用工具、典型案例等,是Android APP性能和開發(fā)工程師的**案頭手冊(cè)。
Android 移動(dòng)性能實(shí)戰(zhàn) 目錄
第 1 章 磁盤:*容易被忽略的性能洼地 2
1.1 原理 2
1.2 工具集 6
1.3 案例 A:手機(jī) QQ 啟動(dòng)有 10 次重復(fù)讀寫 /proc/cpuinfo 16
1.4 案例 B:對(duì)于系統(tǒng) API,只知其一造成重復(fù)寫入 18
1.5 案例 C:手機(jī) QQ 啟動(dòng)場(chǎng)景下主線程寫文件 19
1.6 案例 D:Object Output Stream 4000 多次的寫操作 20
1.7 案例 E:手機(jī) QQ“健康中心”使用的 Buffer 太小 22
1.8 案例 F:手機(jī) QQ 解壓文件使用的 Buffer 太小 24
1.9 案例 G:剛創(chuàng)建好表,就做大量的查詢操作 37
1.10 案例 H:重復(fù)打開數(shù)據(jù)庫 39
1.11 案例 I:AUTOINCREMENT 可沒有你想的那么簡(jiǎn)單 40
1.12 案例 J:Bitmap 解碼,Google 沒有告訴你的方面 45
1.13 專項(xiàng)標(biāo)準(zhǔn):磁盤 48
第 2 章 內(nèi)存:性能優(yōu)化的終結(jié)者 50
2.1 原理 50
2.2 工具集 57
2.3 案例 A:內(nèi)類是有危險(xiǎn)的編碼方式 103
2.4 案例 B:使用統(tǒng)一界面繪制服務(wù)的內(nèi)存問題 106
2.5 案例 C:結(jié)構(gòu)化消息點(diǎn)擊通知產(chǎn)生的內(nèi)存問題 109
2.6 案例 D:為了不卡,所以可能泄漏 110
2.7 案例 E:登錄界面有內(nèi)存問題嗎 114
2.8 案例 F:使用 WifiManager 的內(nèi)存問題 116
2.9 案例 G:把 WebView 類型泄漏裝進(jìn)垃圾桶進(jìn)程 120
2.10 案例 H:定時(shí)器的內(nèi)存問題 123
2.11 案例 I:FrameLayout.POSTDELAY 觸發(fā)的內(nèi)存問題 126
2.12 案例 J:關(guān)于圖片解碼配色設(shè)置的建議 129
2.13 案例 K:圖片放錯(cuò)資源目錄也會(huì)有內(nèi)存問題 134
2.14 案例 L:尋找多余的內(nèi)存——重復(fù)的頭像 139
2.15 案例 M:大家伙要怎么才能進(jìn)入小車庫 144
2.16 Android 要糾正內(nèi)存世界觀了 149
2.17 專項(xiàng)標(biāo)準(zhǔn):內(nèi)存 152
第 3 章 網(wǎng)絡(luò):性能優(yōu)化中的不可控因素 154
3.1 原理 154
3.2 工具集 157
3.3 案例 A:WebView 緩存使用中的坑 189
3.4 案例 B:離線包下載失敗導(dǎo)致重復(fù)下載 196
3.5 案例 C:使用壓縮策略優(yōu)化資源流量 197
3.6 案例 D:手機(jī) QQ 發(fā)圖速度優(yōu)化 202
3.7 案例 E:手機(jī) QQ 在弱網(wǎng)下 PTT 重復(fù)發(fā)送 206
3.8 專項(xiàng)標(biāo)準(zhǔn):網(wǎng)絡(luò) 208
第 4 章 CPU:速度與負(fù)載的博弈 210
4.1 原理 210
4.2 工具集 211
4.3 案例 A:音樂播放后臺(tái)的卡頓問題 215
4.4 案例 B:要注意 Android Java 中提供的低效 API 216
4.5 案例 C:用神器 renderscript 來減少你圖像處理的 CPU 消耗 218
4.6 專項(xiàng)標(biāo)準(zhǔn):CPU 220
第 5 章 電池:它只是結(jié)果不是原因221
5.1 原理 221
5.2 工具集 226
5.3 案例 A:QQWi-Fi 耗電 243
5.4 案例 B:QQ 數(shù)據(jù)上報(bào)邏輯優(yōu)化 244
5.5 案例 C:動(dòng)畫沒有及時(shí)釋放 245
5.6 案例 D:間接調(diào)用 WakeLock 沒有及時(shí)釋放 246
5.7 案例 E:帶兼容性屬性的 WakeLock 釋放的巨坑 251
5.8 專項(xiàng)標(biāo)準(zhǔn):電池 253
第 2 部分 交互類性能
第 6 章 原理與工具集 255
6.1 原理 255
6.2 工具集 257
6.2.1 Perfbox 自研工具:Scrolltest 257
6.2.2 Systrace(分析) 260
6.2.3 Trace View(分析) 269
6.2.4 gfxinfo(分析) 271
6.2.5 Intel 的性能測(cè)試工具:UxTune(測(cè)評(píng) 分析) 273
6.2.6 Hierarchy Viewer(分析) 274
6.2.7 Slickr(測(cè)評(píng) 分析) 277
6.2.8 圖形引擎分析神器——Adreno Profiler 工具使用說明 281
6.2.9 Chrome DevTool 286
第 7 章 流暢度:沒有*流暢,只有更流暢 295
7.1 案例 A:紅米手機(jī) QQ 上的手機(jī)消息列表卡頓問題 295
7.2 案例 B:硬件加速中文字體渲染的坑 298
7.3 案例 C:圓角的前世今生 305
7.4 案例 D:讓企鵝更優(yōu)雅地傳遞火炬 312
7.5 案例 E:H5 頁面卡頓,到底是誰闖的禍 314
7.6 專項(xiàng)標(biāo)準(zhǔn):流暢度 320
第 8 章 響應(yīng)時(shí)延:別讓用戶等待 322
8.1 案例 A:Android 應(yīng)用發(fā)生黑屏的場(chǎng)景分析 322
8.2 案例 B:“首次打開聊天窗口”之痛 324
8.3 專項(xiàng)標(biāo)準(zhǔn):響應(yīng)時(shí)延 328
第 3 部分 其他事項(xiàng)
第 9 章 還應(yīng)該知道的一些事兒 330
9.1 UI 自動(dòng)化測(cè)試 330
9.2 專項(xiàng)競(jìng)品測(cè)試攻略 335
9.3 未來的未來 344
Android 移動(dòng)性能實(shí)戰(zhàn) 作者簡(jiǎn)介
本書的作者是來自騰訊 SNG 專項(xiàng)測(cè)試團(tuán)隊(duì)的工程師們,他們負(fù)責(zé)手機(jī) QQ、QQ 空間、QQ 音樂等的性能評(píng)測(cè)與優(yōu)化工作,在 App 的資源類性能、交互類性能的分析與優(yōu)化上挖掘很深,累積了不少案例和經(jīng)驗(yàn)。
- >
詩經(jīng)-先民的歌唱
- >
月亮虎
- >
二體千字文
- >
苦雨齋序跋文-周作人自編集
- >
唐代進(jìn)士錄
- >
史學(xué)評(píng)論
- >
小考拉的故事-套裝共3冊(cè)
- >
李白與唐代文化