日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)組織與體系結(jié)構(gòu)高性能Android應(yīng)用開發(fā)

高性能Android應(yīng)用開發(fā)

高性能Android應(yīng)用開發(fā)

定 價(jià):¥59.00

作 者: [美] 道格·西勒斯(Doug Sillars) 著;王若蘭,周丹紅,夏恩龍,陳文超,李欣欣 譯
出版社: 人民郵電出版社
叢編項(xiàng): 圖靈程序設(shè)計(jì)叢書
標(biāo) 簽: 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò) 移動(dòng)開發(fā)

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

內(nèi)容簡介

  性能問題在很大程度上決定了用戶是否會(huì)使用一款A(yù)pp,本書正是Android性能方面的關(guān)鍵性指南。全書共8章,主要從電池、內(nèi)存、CPU和網(wǎng)絡(luò)方面講解了電池管理、工作效率和速度這幾個(gè)方面的性能優(yōu)化問題,并介紹了一些有助于確定和定位性能問題所屬類型的工具。同時(shí)也會(huì)探討開發(fā)人員面臨的一些主要問題,進(jìn)而提出一些可行的補(bǔ)救措施。全書旨在通過提高App性能完善App,以便用戶可以獲得**體驗(yàn)。

作者簡介

  Doug Sillars,是AT&T開發(fā)者計(jì)劃中的性能推廣領(lǐng)導(dǎo)者。他幫助了成千上萬的移動(dòng)開發(fā)人員將性能的杰出實(shí)踐應(yīng)用到App上。他開發(fā)的工具和總結(jié)的杰出實(shí)踐,幫助開發(fā)人員使App運(yùn)行得更快,同時(shí)使用了更少的數(shù)據(jù)和電量。

圖書目錄

譯者序 xi
序 xiii
前言 xv
第1 章 Android 的性能指標(biāo) 1
1.1 性能對(duì)用戶很重要 2
1.1.1 電子商務(wù)和性能 2
1.1.2 電子商務(wù)之外的影響 3
1.1.3 性能可以節(jié)省基礎(chǔ)設(shè)備 4
1.2 最惡劣的性能影響因素:宕機(jī) 4
1.2.1 低性能就像持續(xù)的宕機(jī) 5
1.2.2 消費(fèi)者對(duì)性能bug 的態(tài)度 7
1.2.3 智能手機(jī)電池壽命:礦井中的金絲雀 8
1.3 App 性能問題的檢測 8
1.3.1 模擬測試 9
1.3.2 真實(shí)用戶監(jiān)測 9
1.4 總結(jié) 9
第2 章 構(gòu)建Android 設(shè)備實(shí)驗(yàn)室 10
2.1 你的用戶都在使用什么設(shè)備 11
2.2 設(shè)備特性分布 11
2.2.1 屏幕 11
2.2.2 SDK 版本 12
2.2.3 CPU/ 內(nèi)存和存儲(chǔ) 12
2.3 用戶使用的網(wǎng)絡(luò) 12
2.4 你的設(shè)備不是用戶的設(shè)備 12
2.5 測試 13
2.6 創(chuàng)建設(shè)備實(shí)驗(yàn)室 14
2.6.1 你想要花很多錢買設(shè)備嗎 14
2.6.2 我應(yīng)該購買什么樣的設(shè)備 15
2.6.3 除了手機(jī)之外 17
2.6.4 Android Open Source Project 設(shè)備 17
2.6.5 其他選擇 18
2.6.6 其他注意事項(xiàng) 19
2.6.7 我的設(shè)備實(shí)驗(yàn)室 20
2.7 總結(jié) 20
第3 章 硬件性能和電池壽命 22
3.1 Android 的硬件特點(diǎn) 22
3.2 少即是多 23
3.3 耗電原因 24
3.3.1 Android 能耗統(tǒng)計(jì)文件 24
3.3.2 屏幕 26
3.3.3 無線設(shè)備 27
3.3.4 CPU 27
3.3.5 其他傳感器 28
3.3.6 休眠 29
3.3.7 WakeLock 和Alarm 29
3.3.8 Doze 模式 30
3.4 基本的電量消耗分析 31
3.4.1 詳細(xì)的App 電量消耗分析 34
3.4.2 能耗數(shù)據(jù)和數(shù)據(jù)流量 36
3.4.3 App 休眠 38
3.5 高級(jí)電池監(jiān)控 38
3.5.1 電能統(tǒng)計(jì) 38
3.5.2 Battery Historian 42
3.5.3 Battery Historian 2.0 51
3.6 JobScheduler 54
3.7 小結(jié) 58
第4 章 屏幕和UI 性能 59
4.1 UI 性能基準(zhǔn) 59
4.2 Android 上的UI 和渲染性能改進(jìn) 60
4.3 創(chuàng)建視圖 61
4.4 資源縮減 74
4.4.1 屏幕的過度繪制 74
4.4.2 檢測過度繪制 74
4.4.3 Hierarchy Viewer 中的過度繪制 77
4.4.4 過度繪制和KitKat(Overdraw Avoidance) 78
4.5 分析卡頓(測量GPU 的渲染性能) 79
4.6 丟幀 83
4.6.1 Systrace 84
4.6.2 Systrace Screen Painting 86
4.6.3 Systrace 和CPU 阻塞渲染 91
4.6.4 Systrace 更新——2015 年Google I/O 開發(fā)者大會(huì) 93
4.6.5 第三方工具 95
4.7 感知性能 95
4.7.1 進(jìn)度條:優(yōu)缺點(diǎn) 96
4.7.2 動(dòng)畫掩蓋加載時(shí)間 96
4.7.3 即時(shí)更新的善意謊言 96
4.7.4 提高感知性能的建議 97
4.8 小結(jié) 97
第5 章 內(nèi)存性能 98
5.1 Android 內(nèi)存:它是如何工作的 98
5.1.1 共享內(nèi)存與私有內(nèi)存 98
5.1.2 臟內(nèi)存與干凈內(nèi)存 99
5.1.3 內(nèi)存清理(垃圾回收) 99
5.1.4 確定App 使用的內(nèi)存大小 102
5.1.5 procstats 107
5.1.6 Android 內(nèi)存警告 111
5.2 Java 中的內(nèi)存管理/ 泄露 112
5.3 追蹤內(nèi)存泄露的工具 112
5.3.1 Heap Dump 113
5.3.2 Allocation Tracker 115
5.3.3 增加一處內(nèi)存泄露 116
5.3.4 更加深層次的堆解析:MAT 和LeakCanary 119
5.3.5 Eclipse 內(nèi)存分析工具——MAT 119
5.3.6 LeakCanary 125
5.4 小結(jié) 128
第6 章 CPU 與CPU 性能 129
6.1 檢測CPU 占用率 130
6.2 使用Systrace 分析CPU 131
6.3 Traceview(遺留的監(jiān)視器DDMS 工具) 134
6.4 Traceview(Android Studio) 137
6.5 其他優(yōu)化工具 140
6.6 小結(jié) 141
第7 章 網(wǎng)絡(luò)性能 142
7.1 Wi-Fi 與蜂窩無線電 142
7.1.1 Wi-Fi 143
7.1.2 蜂窩 143
7.1.3 RRC 狀態(tài)機(jī) 144
7.2 測試工具 147
7.2.1 Wireshark 148
7.2.2 Fiddler 149
7.2.3 MITMProxy 150
7.2.4 AT&T ARO 151
7 2 5 混合型App 和WebPageTest org 154
7.3 Android 網(wǎng)絡(luò)優(yōu)化 154
7.3.1 文件優(yōu)化 155
7.3.2 精簡文本文件(Souders:精簡JavaScript) 156
7.3.3 圖片 157
7.3.4 文件緩存 159
7.3.5 文件之外 161
7.3.6 分組連接 162
7.3.7 檢測應(yīng)用的無線電使用情況 163
7.3.8 適時(shí)關(guān)閉連接 164
7 3 9 定期執(zhí)行重復(fù)的ping 命令 166
7 3 10 網(wǎng)絡(luò)安全技術(shù)的應(yīng)用(HTTP 和HTTPS) 167
7 4 全球移動(dòng)網(wǎng)絡(luò)覆蓋范圍 167
7 4 1 CDN 服務(wù)器 168
7.4.2 在慢速網(wǎng)絡(luò)中測試App 169
7.4.3 仿真慢速網(wǎng)絡(luò)而不用傾家蕩產(chǎn) 169
7.4.4 構(gòu)建網(wǎng)絡(luò)感知App 170
7.4.5 計(jì)算延遲 173
7.4.6 最后一英里的延遲 174
7.4.7 其他無線電 174
7.4.8 GPS 174
7.4.9 藍(lán)牙 174
7.5 小結(jié) 176
第8 章 真實(shí)用戶監(jiān)測 177
8.1 啟用RUM 工具 ......................................................................................................................178
8.2 RUM 分析:示例程序 178
8.3 崩潰 179
8.3.1 分析Crashlytics 的崩潰報(bào)告 181
8.3.2 使用 186
8.3.3 實(shí)時(shí)信息 190
8.4 大數(shù)據(jù)的營救 190
8.5 小結(jié) 192
附錄 組織性能 193
關(guān)于作者 198
封面介紹 198

本目錄推薦

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