《Android移动性能实战》从资源类性能中的内存、CPU、磁盘、网络、电量和交互类性能中的流畅度、响应时延,多个性能测评和优化的方向出发。每个方向,都会帮助读者深入浅出地学习必须要懂得的原理和概念,区分众多专项工具使用的场景和对应的使用方法;同时提炼总结不同类型的性能缺陷和对应的排查手段、定位方法和解决方案,透过真实的案例,让大家身临其境地快速学习;提供建立专项性能标准的武器与武器的来源,让读者能快速落地项目并产生成效。《Android移动性能实战》的最后,还会帮助读者从全新的角度学习如何应对专项测评要面对的两个基础问题:UI 自动化测试和竞品测试。
《Android移动性能实战》适合从事移动 App 性能测评和优化的工程师阅读,内容有一定的技术深度和广度,建议读者在阅读《Android移动性能实战》的同时扩展阅读其他经典的技术类书籍。
第 1 部分 资源类性能
第 1 章 磁盘:最容易被忽略的性能洼地 2
1.1 原理 2
1.2 工具集 6
1.3 案例 A:手机 QQ 启动有 10 次重复读写 /proc/cpuinfo 16
1.4 案例 B:对于系统 API,只知其一造成重复写入 18
1.5 案例 C:手机 QQ 启动场景下主线程写文件 19
1.6 案例 D:Object Output Stream 4000 多次的写操作 20
1.7 案例 E:手机 QQ“健康中心”使用的 Buffer 太小 22
1.8 案例 F:手机 QQ 解压文件使用的 Buffer 太小 24
1.9 案例 G:刚创建好表,就做大量的查询操作 37
1.10 案例 H:重复打开数据库 39
1.11 案例 I:AUTOINCREMENT 可没有你想的那么简单 40
1.12 案例 J:Bitmap 解码,Google 没有告诉你的方面 45
1.13 专项标准:磁盘 48
第 2 章 内存:性能优化的终结者 50
2.1 原理 50
2.2 工具集 57
2.3 案例 A:内类是有危险的编码方式 103
2.4 案例 B:使用统一界面绘制服务的内存问题 106
2.5 案例 C:结构化消息点击通知产生的内存问题 109
2.6 案例 D:为了不卡,所以可能泄漏 110
2.7 案例 E:登录界面有内存问题吗 114
2.8 案例 F:使用 WifiManager 的内存问题 116
2.9 案例 G:把 WebView 类型泄漏装进垃圾桶进程 120
2.10 案例 H:定时器的内存问题 123
2.11 案例 I:FrameLayout.POSTDELAY 触发的内存问题 126
2.12 案例 J:关于图片解码配色设置的建议 129
2.13 案例 K:图片放错资源目录也会有内存问题 134
2.14 案例 L:寻找多余的内存——重复的头像 139
2.15 案例 M:大家伙要怎么才能进入小车库 144
2.16 Android 要纠正内存世界观了 149
2.17 专项标准:内存 152
第 3 章 网络:性能优化中的不可控因素 154
3.1 原理 154
3.2 工具集 157
3.3 案例 A:WebView 缓存使用中的坑 189
3.4 案例 B:离线包下载失败导致重复下载 196
3.5 案例 C:使用压缩策略优化资源流量 197
3.6 案例 D:手机 QQ 发图速度优化 202
3.7 案例 E:手机 QQ 在弱网下 PTT 重复发送 206
3.8 专项标准:网络 208
第 4 章 CPU:速度与负载的博弈 210
4.1 原理 210
4.2 工具集 211
4.3 案例 A:音乐播放后台的卡顿问题 215
4.4 案例 B:要注意 Android Java 中提供的低效 API 216
4.5 案例 C:用神器 renderscript 来减少你图像处理的 CPU 消耗 218
4.6 专项标准:CPU 220
第 5 章 电池:它只是结果不是原因221
5.1 原理 221
5.2 工具集 226
5.3 案例 A:QQWi-Fi 耗电 243
5.4 案例 B:QQ 数据上报逻辑优化 244
5.5 案例 C:动画没有及时释放 245
5.6 案例 D:间接调用 WakeLock 没有及时释放 246
5.7 案例 E:带兼容性属性的 WakeLock 释放的巨坑 251
5.8 专项标准:电池 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 的性能测试工具:UxTune(测评 + 分析) 273
6.2.6 Hierarchy Viewer(分析) 274
6.2.7 Slickr(测评 + 分析) 277
6.2.8 图形引擎分析神器——Adreno Profiler 工具使用说明 281
6.2.9 Chrome DevTool 286
第 7 章 流畅度:没有最流畅,只有更流畅 295
7.1 案例 A:红米手机 QQ 上的手机消息列表卡顿问题 295
7.2 案例 B:硬件加速中文字体渲染的坑 298
7.3 案例 C:圆角的前世今生 304
7.4 案例 D:让企鹅更优雅地传递火炬 312
7.5 案例 E:H5 页面卡顿,到底是谁闯的祸 314
7.6 专项标准:流畅度 320
第 8 章 响应时延:别让用户等待 322
8.1 案例 A:Android 应用发生黑屏的场景分析 322
8.2 案例 B:“首次打开聊天窗口”之痛 324
8.3 专项标准:响应时延 328
第 3 部分 其他事项
第 9 章 还应该知道的一些事儿 330
9.1 UI 自动化测试 330
9.2 专项竞品测试攻略 334
9.3 未来的未来 344
刑法原理 内容简介 国家之治乱,政事之隆污,安所系平。曰,系于法而已。法者所以纳民于软物之中,使之从善去恶,禁暴话好,信赏必罚,其收效至速,其功用甚宏,诚拨乱反...
《华尔街智慧:高胜算短线交易策略》是劳伦斯•康纳斯和“新金融怪杰”琳达。瑞斯克于1996年合著并出版的。很多人认为这本245页的书是最好的关于期货交易的书。《华...
鲁迅(1881-1936),原名周树人,浙江绍兴人。“鲁迅”是他发表《狂人日记》时使用的笔名。鲁迅1898年入江南水师学堂学习,次年改入江南陆师学堂附设的矿务铁...
托德·罗斯(Todd Rose)哈佛大学教育研究生院“心灵、头脑和教育”项目主任、教授,个体科学实验室负责人,TED超受欢迎的演讲人。著有畅销书《平均的终结》。...
小岩井,豆瓣超人气作者,日语老师、翻译,自由主义者。平生三好:猫,酒,书。著有畅销书《我依然爱你,我只是不喜欢你了》。烟波人长安,人称长安君,豆瓣新晋人气作者,...
《历史的镜子(增补本)》内容简介:《历史的镜子》是吴晗代表作,本书除原有四十余篇文章之外,又从其他吴晗杂文集中精选了二十余
A groundbreaking manifesto on living better and longer that challenges the conve...
作品目录一、出版说明二、凡例三、序四、篇目表五、正文六、附录1、诗人小传2、汉魏晋六朝诗书目3、名句索引4、汉魏晋六朝文学术
截骨术设计与应用研究 内容简介 本书共分脊柱畸形及其截骨矫正术、髋部畸形及其截骨矫正术、大腿部畸形及其截骨矫正术、膝部畸形及其截骨矫正术等八章,详细阐述了躯干及...
阿加莎·克里斯蒂被誉为举世公认的侦探推理小说女王。她的著作英文版销售量逾10亿册,而且还被译成百余种文字,销售量亦逾10亿册
布莱希特的剧论和文论在德语世界和英语世界已有一套7卷本《布莱希特剧论全集》,并收入30卷本的《布莱希特全集》中,在西方文论界影响很大,是研究文艺理论的常备案头书...
本书主要以合法性信念(价值规范)这一基本问题为切入点,对帝制中国的君权合法性展开研究。首先透过各种纷繁复杂的合法性象征系统和表现形式,对君权合法性进行了“观念还...
瓦尔特·本雅明(Walter Benjamin), 1892—1940年,是极具影响力的思想家、哲学家、神学家、诗人,美国学者苏珊·桑塔格称:“本雅明,这个欧洲...
林幸谦,1963年生于马来西亚,祖籍福建永春。香港中文大学哲学博士,现任教于香港浸会大学中国语言文学系。著有《生命情结的反思》、《狂欢与破碎》、《诗体的仪式》、...
约翰・格里宾约翰・格里宾获得剑桥大学天体物理学博士学位,现为苏塞克斯大学客座研究员和《新科学家》杂志顾问。他写了很多畅销书,其中包括《薛定谔的猫》、《奥米伽点》...
商品混凝土配合比设计速查手册 本书特色 《商品混凝土配合比设计速查手册(第2版)》是根据*新实施的《普通混凝土配合比设计规程》(jgj55-2011)在**版的...
辛西娅·角畑,日裔美国人,美国著名儿童文学作家。生于芝加哥,在南加州大学获得新闻学学士学位。1986年开始在《纽约客》发表文章,擅长写日裔移民题材,作品曾获纽伯...
作品目录第一部·畸人馆第二部·赤贫情歌第三部·解剖笔记第四部·甜蜜的积木第五部·妖怪书· · · · · ·
胡昊,青年作家。外交学院法学士、芝加哥大学MBA。先后就职于毕马威会计师事务所、基德律师事务所、艾威基金、美林国际、安都资本、乐购地产、渣打银行股权投资部。工作...
编辑推荐1.当今世界独具影响力的佛教上师宗萨蒋扬钦哲仁波切,曾引发中国知识分子学佛热潮。2.《朝圣》不仅是一本朝圣指南,更是一本修行指南,它指引数十万佛教徒步向...