kindle电子书

资源下载,尽在我的书库!
首页 > kindle电子书库 > 工业|计算机|互联网 > 电子、计算机、网络

Android移动性能实战

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

电子书详细介绍

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

编辑推荐

 

4. 本书是Android APP性能和开发工程师的必备案头手册。

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

作者简介

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

目录

第1部分资源类性能
第1章磁盘:最容易被忽略的性能洼地2
1.1原理2
1.2工具集6
1.3案例A:手机QQ启动有10次重复读写/proc/cpuinfo16
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.16Android要纠正内存世界观了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中提供的低效API216
4.5案例C:用神器renderscript来减少你图像处理的CPU消耗218
4.6专项标准:CPU220
第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.1Perfbox自研工具:Scrolltest257
6.2.2Systrace(分析)260
6.2.3Trace View(分析)269
6.2.4gfxinfo(分析)271
6.2.5Intel的性能测试工具:UxTune(测评+分析)273
6.2.6Hierarchy Viewer(分析)274
6.2.7Slickr(测评+分析)277
6.2.8图形引擎分析神器——Adreno Profiler工具使用说明281
6.2.9Chrome DevTool286
第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.1UI自动化测试330
9.2专项竞品测试攻略335
9.3未来的未来344

我来说两句

本书评论

共有 0 条评论
图书分类
我的书库手机端
帮助中心
会员登录 ×
新用户注册 ×