注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)組織與體系結(jié)構(gòu)移動(dòng)APP性能評(píng)測(cè)與優(yōu)化

移動(dòng)APP性能評(píng)測(cè)與優(yōu)化

移動(dòng)APP性能評(píng)測(cè)與優(yōu)化

定 價(jià):¥59.00

作 者: TMQ專項(xiàng)測(cè)試團(tuán)隊(duì)
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787111548263 出版時(shí)間: 2016-10-01 包裝:
開本: 16開 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  移動(dòng)應(yīng)用的使用量和重要性與日俱增,通過移動(dòng)應(yīng)用性能的評(píng)測(cè)與優(yōu)化可以捕捉到移動(dòng)應(yīng)用所有的功能或者性能方面的問題。本書通過六個(gè)專題方向介紹騰訊公司在移動(dòng)應(yīng)用方面的實(shí)戰(zhàn)經(jīng)驗(yàn),涉及內(nèi)存、電量、流暢度、導(dǎo)航、網(wǎng)絡(luò)優(yōu)化和應(yīng)用安裝包瘦身。每個(gè)專題都有案例說明,重點(diǎn)在講述問題解決的思路,以及過程中碰到的問題。讀者可以通過本書快速了解提升應(yīng)用的思路與方法,打造更加優(yōu)秀的移動(dòng)應(yīng)用。主要內(nèi)容有:第1章是內(nèi)存篇,介紹了各種內(nèi)存使用情況分析的方法和一些優(yōu)化技巧。第2章是電量篇,從app層面到rom層面,從硬件測(cè)試方法到軟件測(cè)試方法,結(jié)合多個(gè)案例多方面介紹電量測(cè)試的切入點(diǎn)和測(cè)試方法以及測(cè)試原理。第3章是流暢度篇,介紹了Android流暢度的測(cè)試和優(yōu)化方法。第4章是導(dǎo)航篇,介紹了路線規(guī)劃、語(yǔ)音播報(bào)這兩個(gè)導(dǎo)航中*重要的模塊的測(cè)試方法和經(jīng)驗(yàn)。第5章是網(wǎng)絡(luò)篇,重點(diǎn)介紹提升上傳速度和成功率、產(chǎn)品流量?jī)?yōu)化。第6章是應(yīng)用安裝包瘦身篇,結(jié)合一個(gè)瘦身實(shí)際案例介紹了當(dāng)前常用的瘦身方法、瘦身工具以及瘦身過程中的技巧。第7章是工具篇,介紹騰訊公司開發(fā)并開源的工具,專門針對(duì)移動(dòng)應(yīng)用的性能評(píng)測(cè)與優(yōu)化,可幫助讀者真正應(yīng)用到實(shí)際工作中。

作者簡(jiǎn)介

暫缺《移動(dòng)APP性能評(píng)測(cè)與優(yōu)化》作者簡(jiǎn)介

圖書目錄


前言
第1章 越用越卡為哪般—降低待機(jī)內(nèi)存 1
1.1 新手入門 1
1.2 規(guī)范測(cè)試流程及常見等問題 6
1.2.1 測(cè)試流程 7
1.2.2 Dalvik Heap的常見問題 8
1.2.3 示例 9
1.2.4 新的問題 10
1.3 新問題的進(jìn)一步挖掘 12
1.3.1 Dalvik Heap內(nèi)部機(jī)制 13
1.3.2 問題所在 15
1.3.3 優(yōu)化Dalvik內(nèi)存碎片 17
1.4 進(jìn)階:內(nèi)存原理 19
1.4.1 從物理內(nèi)存到應(yīng)用 20
1.4.2 smaps 22
1.4.3 zygote共享內(nèi)存機(jī)制 25
1.4.4 多進(jìn)程應(yīng)用 25
1.5 案例:優(yōu)化dex相關(guān)內(nèi)存 26
1.5.1 從class對(duì)象說起 27
1.5.2 一個(gè)類的內(nèi)存消耗 28
1.5.3 dex mmap 29
1.5.4 dex文件優(yōu)化 30
1.6 本章小結(jié) 33
第2章 手機(jī)發(fā)燙是為何—降低耗電量 35
2.1 電量測(cè)試方法 36
2.1.1 硬件測(cè)試 37
2.1.2 軟件測(cè)試 42
2.2 電量?jī)?yōu)化方法 55
2.2.1 優(yōu)化方法一:CPU時(shí)間片 55
2.2.2 優(yōu)化方法二:wake lock 55
2.2.3 優(yōu)化方法三:傳感器 56
2.2.4 優(yōu)化方法四:云省電策略 56
2.3 本章小結(jié) 56
第3章 怎樣才能如絲般順滑—流暢度評(píng)測(cè) 57
3.1 流暢度評(píng)測(cè)方法介紹 57
3.2 流暢度 59
3.3 真的?用SM就夠了嗎 65
3.4 流暢度優(yōu)化案例 69
3.4.1 通過SM評(píng)估App的流暢度 70
3.4.2 從最簡(jiǎn)單的UI層優(yōu)化入手 71
3.4.3 Lint掃描,發(fā)現(xiàn)代碼中的流暢度性能問題 79
3.4.4 優(yōu)化App的邏輯層 84
3.4.5 優(yōu)化App的IO層 88
3.4.6 流暢度優(yōu)化經(jīng)驗(yàn) 89
3.5 本章小結(jié) 91
第4章 坑爹的路線如何破—導(dǎo)航評(píng)測(cè) 93
4.1 路線規(guī)劃評(píng)測(cè) 93
4.1.1 路測(cè),人工評(píng)測(cè),還是自動(dòng)化 94
4.1.2 選擇測(cè)試用例 95
4.1.3 尋找bad case的判斷準(zhǔn)則 96
4.1.4 判斷路線是否相似 97
4.1.5 自動(dòng)化評(píng)測(cè)方案—無路況版 97
4.1.6 自動(dòng)化評(píng)測(cè)方案—路況版 101
4.1.7 特殊情況 104
4.1.8 展望 106
4.2 播報(bào)誘導(dǎo)評(píng)測(cè) 106
4.2.1 播報(bào)誘導(dǎo)常用測(cè)試方法:路測(cè) 106
4.2.2 室內(nèi)評(píng)測(cè)是否能代替路測(cè) 107
4.2.3 耳聽為虛,眼見為實(shí) 109
4.2.4 找到更多不好的用例 110
4.2.5 評(píng)測(cè)平臺(tái)的建成 113
4.2.6 評(píng)測(cè)用例的優(yōu)化 113
4.2.7 讓評(píng)測(cè)更快,更好,更準(zhǔn) 116
4.3 本章小結(jié) 117
第5章 修一條時(shí)刻暢通的高速路—網(wǎng)絡(luò)優(yōu)化 119
5.1 上傳速度和成功率的優(yōu)化 119
5.1.1 任務(wù)背景及方案雛形 120
5.1.2 魚翅的要點(diǎn) 124
5.1.3 探索過程中的經(jīng)驗(yàn)與思考 131
5.2 流量?jī)?yōu)化 135
5.2.1 摸清現(xiàn)狀 136
5.2.2 優(yōu)化精簡(jiǎn) 148
5.2.3 持續(xù)監(jiān)控 153
5.2.4 優(yōu)化過程中的經(jīng)驗(yàn)與思考 153
5.3 本章小結(jié) 154
第6章 苗條才是美—應(yīng)用安裝包瘦身 155
6.1 瘦身的方向選擇 155
6.2 案例:瘦成一道閃電 156
6.2.1 代碼部分 157
6.2.2 資源部分 168
6.2.3 極限壓縮zip 175
6.3 本章小結(jié) 181
第7章 工欲善其事必先利其器—打造趁手的測(cè)試工具GT 183
7.1 初心 184
7.1.1 選擇恰當(dāng)?shù)臅r(shí)機(jī) 184
7.1.2 需要解決的問題 185
7.1.3 決定工具的形態(tài) 186
7.2 在實(shí)踐中發(fā)揮作用 186
7.2.1 CPU 186
7.2.2 Jiffies 188
7.2.3 電量 189
7.2.4 流暢度和FPS 191
7.2.5 內(nèi)存 191
7.2.6 流量 192
7.3 工具的獲取 193
7.4 GT使用 193
7.4.1 GT在場(chǎng)測(cè)中 194
7.4.2 GT在自動(dòng)化測(cè)試中 203
7.5 本章小結(jié) 205

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)