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

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

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

定 價(jià):¥59.00

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

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

內(nèi)容簡介

  移動(dòng)應(yīng)用的使用量和重要性與日俱增,通過移動(dòng)應(yīng)用性能的評測與優(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層面,從硬件測試方法到軟件測試方法,結(jié)合多個(gè)案例多方面介紹電量測試的切入點(diǎn)和測試方法以及測試原理。第3章是流暢度篇,介紹了Android流暢度的測試和優(yōu)化方法。第4章是導(dǎo)航篇,介紹了路線規(guī)劃、語音播報(bào)這兩個(gè)導(dǎo)航中*重要的模塊的測試方法和經(jīng)驗(yàn)。第5章是網(wǎng)絡(luò)篇,重點(diǎn)介紹提升上傳速度和成功率、產(chǎn)品流量優(yōu)化。第6章是應(yīng)用安裝包瘦身篇,結(jié)合一個(gè)瘦身實(shí)際案例介紹了當(dāng)前常用的瘦身方法、瘦身工具以及瘦身過程中的技巧。第7章是工具篇,介紹騰訊公司開發(fā)并開源的工具,專門針對移動(dòng)應(yīng)用的性能評測與優(yōu)化,可幫助讀者真正應(yīng)用到實(shí)際工作中。

作者簡介

暫缺《移動(dòng)APP性能評測與優(yōu)化》作者簡介

圖書目錄


前言
第1章 越用越卡為哪般—降低待機(jī)內(nèi)存 1
1.1 新手入門 1
1.2 規(guī)范測試流程及常見等問題 6
1.2.1 測試流程 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對象說起 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 電量測試方法 36
2.1.1 硬件測試 37
2.1.2 軟件測試 42
2.2 電量優(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章 怎樣才能如絲般順滑—流暢度評測 57
3.1 流暢度評測方法介紹 57
3.2 流暢度 59
3.3 真的?用SM就夠了嗎 65
3.4 流暢度優(yōu)化案例 69
3.4.1 通過SM評估App的流暢度 70
3.4.2 從最簡單的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)航評測 93
4.1 路線規(guī)劃評測 93
4.1.1 路測,人工評測,還是自動(dòng)化 94
4.1.2 選擇測試用例 95
4.1.3 尋找bad case的判斷準(zhǔn)則 96
4.1.4 判斷路線是否相似 97
4.1.5 自動(dòng)化評測方案—無路況版 97
4.1.6 自動(dòng)化評測方案—路況版 101
4.1.7 特殊情況 104
4.1.8 展望 106
4.2 播報(bào)誘導(dǎo)評測 106
4.2.1 播報(bào)誘導(dǎo)常用測試方法:路測 106
4.2.2 室內(nèi)評測是否能代替路測 107
4.2.3 耳聽為虛,眼見為實(shí) 109
4.2.4 找到更多不好的用例 110
4.2.5 評測平臺(tái)的建成 113
4.2.6 評測用例的優(yōu)化 113
4.2.7 讓評測更快,更好,更準(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 流量優(yōu)化 135
5.2.1 摸清現(xiàn)狀 136
5.2.2 優(yōu)化精簡 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章 工欲善其事必先利其器—打造趁手的測試工具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在場測中 194
7.4.2 GT在自動(dòng)化測試中 203
7.5 本章小結(jié) 205

本目錄推薦

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