网站颜色:

Android移动性能实战 腾讯SNG专项测试团队android系统软件设计模式前端开发书籍零基础自学计算机编程从入门到精通基础教程书籍.

  • 产品名称:Android移动性能实战
  • 书名:Android移动性能实战
  • 作者:无
  • 定价:79.00元
  • 书名:Android移动性能实战
  • 是否是套装:否
  • 出版社名称:电子工业出版社

 

  商品基本信息,请以下列介绍为准
图书名称: Android移动性能实战
作者: 腾讯SNG专项测试团队
定价: 79.00
ISBN号: 9787121310645
出版社: 电子工业出版社

  编辑推荐
1.腾讯社交网络质量部吴凯华、《大话移动App测试》系列作者陈晔倾情作序,胡星、梁捷、杨俊峰等业内大牛联袂力荐
2.本书来自腾讯SNG专项测试团队多年来QQ、QQ空间、QQ音乐等项目沉淀下来的经典案例,从资源类性能的内存、CPU、磁盘、网络、电量和交互类性能的流畅度、响应时延等多个方向进行介绍,包含核心问题、实用工具、典型案例等,是Android APP性能和开发工程师的必备案头手册。

  内容简介
本书从资源类性能中的内存、CPU、磁盘、网络、电量和交互类性能中的流畅度、响应时延,多个性能测评和优化的方向出发。每个方向,都会帮助读者深入浅出地学习必须要懂得的原理和概念,区分众多专项工具使用的场景和对应的使用方法;同时提炼总结不同类型的性能缺陷和对应的排查手段、定位方法和解决方案,透过真实的案例,让大家身临其境地快速学习;提供建立专项性能标准的武器与武器的来源,让读者能快速落地项目并产生成效。本书的*后,还会帮助读者从全新的角度学习如何应对专项测评要面对的两个基础问题:UI 自动化测试和竞品测试。 本书适合从事移动 App 性能测评和优化的工程师阅读,内容有一定的技术深度和广度,建议读者在阅读本书的同时扩展阅读其他经典的技术类书籍。

  目录
第 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:圆角的前世今生 305
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 专项竞品测试攻略 335
9.3 未来的未来 344

  作者简介
本书的作者是来自腾讯 SNG 专项测试团队的工程师们,他们负责 QQ、QQ 空间、QQ 音乐等的性能评测与优化工作,在 App 的资源类性能、交互类性能的分析与优化上挖掘很深,累积了不少案例和经验。

  精彩试读
推荐序一
写在开头,送贾岛《客》诗一首:“十年磨一,霜刃未曾试。今日把似君,谁为不平事!”我们团队工作重心转到移动互联网领域已经好几年了,团队在移动领域测试技术积累可以说是从零基础开始的,几年来,配套的各类技术攻坚、工具平台建设都具备了很好的沉淀和规模,同时团队在这期间的自我实践提升和转变速度也非常快,如果自我吹捧一下,那么这就是一支优秀团队所具备的核心竞争力。这几年来,看着大家能不断探索攻克一个个难题并填坑,其实是一件很幸福开心的事情!这期间的学习、探索和实践,借用一句典故就是“工欲善其事,必先利其器”,我们都在说“磨刀不误砍柴工”,道理都是一致的,腾讯的专项技术测试团队从 2010 年开始组建,近 7 年来已经不断体现出其强大影响力和价值,成为了研发团队最坚实的战斗伙伴之一,而我们专项技术测试团队这几年也不断夯实了移动测试领域的重点攻坚领域、填补了几乎所有短板,并且也是努力从基础提升做起后到现在带来的结果体现!这好比在练武术时,早期教练会让学员练习扎马铂大家在健身房请私教时,会发现教练要求学员一定练深蹲,这些日久才能发挥威力体现基本功的基础动作,对武术提升和健身起到举足轻重的作用。我们团队过去持续保持平和心态,聚焦在短板上不断学习、钻研和沉淀,也在今天不断体现出了价值和给业务提供着重大支持。这是一支务实、踏实但又保持持续创新的团队,这也是我们团队的宝贵财富和一贯传承的管理思路。
每次看到行业里有新书出来时,我基本都会第一时间来了解获取,首先希望拜读理解作者的思路,然后看书内容里的技术实践深度,我这个人很懒又很挑剔,宁愿花很多时间来提炼内容写个 PPT 给大家做分享,也不愿花很多时间坐在电脑旁边码字、写出一摞看起来厚厚的很有“成就感”的文档来给人读,因此我是真心佩服那些能写出大部头书籍的同仁,过去几年里承蒙同仁抬爱,我给多本书写过序,虽然让我有些“愤愤然”,我是“作序君”嘛,但也总是很欣慰,佩服同仁和我的朋友 / 同事们熬夜码字的毅力,也佩服他们能抽丝剥茧,把自己的经验实践用一本书完整地呈现给读者的魄力。但其实我想说,写书本身是一件严肃的事情,也是把自己扳了晾给大家看的一个过程,一本书如果东拼西凑,大部分内容要么是截图、纯图片,要么是“腾挪”了很多他人的内容,这种书其实出版出来也是体现了作者典型的“囊中羞涩”,此类书不出也罢,因为会食之无味,让读者读完基本没啥收获,反而浪费时间,误人子弟。
热门设计服务