当前位置:首页 > 工业技术
Android移动性能实战
Android移动性能实战

Android移动性能实战PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:腾讯SNG专项测试团队编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2017
  • ISBN:7121310645
  • 页数:345 页
图书介绍:
《Android移动性能实战》目录

第1部分 资源类性能 2

第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部分 交互类性能 255

第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.4gfxinfo(分析) 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部分 其他事项 330

第9章 还应该知道的一些事儿 330

9.1 UI自动化测试 330

9.2专项竞品测试攻略 335

9.3未来的未来 344

相关图书
作者其它书籍
返回顶部