万本电子书0元读

万本电子书0元读

顶部广告

Android移动性能实战电子书

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

售       价:¥

纸质售价:¥59.20购买纸书

610人正在读 | 1人评论 6.3

作       者:腾讯SNG专项测试团队

出  版  社:电子工业出版社

出版时间:2017-04-01

字       数:31.5万

所属分类: 科技 > 计算机/网络 > 软件系统

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(1条)
  • 读书简介
  • 目录
  • 累计评论(1条)
本书从资源类性能中的内存、CPU、磁盘、网络、电量和交互类性能中的流畅度、响应时延,多个性能测评和优化的方向出发。每个方向,都会帮助读者深浅出地学习必须要懂得的原理和概念,区分众多专项工具使用的场景和对应的使用方法;同时提炼总结不同类型的性能缺陷和对应的排查手段、定位方法和解决方案,透过真实的案例,让大家身临其境地快速学习;提供建立专项性能标准的武器与武器的来源,让读者能快速落地项目并产生成效。本书的*后,还会帮助读者从全新的角度学习如何应对专项测评要面对的两个基础问题:UI 自动化测试和竞品测试。 本书适合从事移动 App 性能测评和优化的工程师阅读,内容有一定的技术深度和广度,建议读者在阅读本书的同时扩展阅读其他经典的技术类书籍。<br/>【推荐语】<br/>1.腾讯社交网络质量部吴凯华、《大话移动App测试》系列作者陈晔倾情作序,胡星、梁捷、杨俊峰等业内大牛联袂力荐 2.本书来自腾讯SNG专项测试团队多年来手机QQ、QQ空间、QQ音乐等项目沉淀下来的经典案例,从资源类性能的内存、CPU、磁盘、网络、电量和交互类性能的流畅度、响应时延等多个方向行介绍,包含核心问题、实用工具、典型案例等,是Android APP性能和发工程师的案头手册。<br/>【作者】<br/>本书的作者是来自腾讯 SNG 专项测试团队的工程师们,他们负责手机 QQ、QQ 空间、QQ 音乐等的性能评测与优化工作,在 App 的资源类性能、交互类性能的分析与优化上挖掘很深,累积了不少案例和经验。<br/>
目录展开

推荐序一

推荐序二

前言

第1部分 资源类性能

第1章 磁盘:最容易被忽略的性能洼地

1.1 原理

1.2 工具集

1.3 案例A:手机QQ启动有10次重复读写/proc/cpuinfo

1.4 案例B:对于系统API,只知其一造成重复写入

1.5 案例C:手机QQ启动场景下主线程写文件

1.6 案例D:Object Output Stream 4000多次的写操作

1.7 案例E:手机QQ“健康中心”使用的Buffer太小

1.8 案例F:手机QQ解压文件使用的Buffer太小

1.9 案例G:刚创建好表,就做大量的查询操作

1.10 案例H:重复打开数据库

1.11 案例I:AUTOINCREMENT可没有你想的那么简单

1.12 案例J:Bitmap解码,Google没有告诉你的方面

1.13 专项标准:磁盘

第2章 内存:性能优化的终结者

2.1 原理

2.2 工具集

2.3 案例A:内类是有危险的编码方式

2.4 案例B:使用统一界面绘制服务的内存问题

2.5 案例C:结构化消息点击通知产生的内存问题

2.6 案例D:为了不卡,所以可能泄漏

2.7 案例E:登录界面有内存问题吗

2.8 案例F:使用WifiManager的内存问题

2.9 案例G:把WebView类型泄漏装进垃圾桶进程

2.10 案例H:定时器的内存问题

2.11 案例I:FrameLayout.POSTDELAY触发的内存问题

2.12 案例J:关于图片解码配色设置的建议

2.13 案例K:图片放错资源目录也会有内存问题

2.14 案例L:寻找多余的内存——重复的头像

2.15 案例M:大家伙要怎么才能进入小车库

2.16 Android要纠正内存世界观了

2.17 专项标准:内存

第3章 网络:性能优化中的不可控因素

3.1 原理

3.2 工具集

3.3 案例A:WebView缓存使用中的坑

3.4 案例B:离线包下载失败导致重复下载

3.5 案例C:使用压缩策略优化资源流量

3.6 案例D:手机QQ发图速度优化

3.7 案例E:手机QQ在弱网下PTT重复发送

3.8 专项标准:网络

第4章 CPU:速度与负载的博弈

4.1 原理

4.2 工具集

4.3 案例A:音乐播放后台的卡顿问题

4.4 案例B:要注意Android Java中提供的低效API

4.5 案例C:用神器renderscript来减少你图像处理的CPU消耗

4.6 专项标准:CPU

第5章 电池:它只是结果不是原因

5.1 原理

5.2 工具集

5.3 案例A:QQWi-Fi耗电

5.4 案例B:QQ数据上报逻辑优化

5.5 案例C:动画没有及时释放

5.6 案例D:间接调用WakeLock没有及时释放

5.7 案例E:带兼容性属性的WakeLock释放的巨坑

5.8 专项标准:电池

第2部分 交互类性能

第6章 原理与工具集

6.1 原理

6.2 工具集

6.2.1 Perfbox自研工具:Scrolltest

6.2.2 Systrace(分析)

6.2.3 Trace View(分析)

6.2.4 gfxinfo(分析)

6.2.5 Intel的性能测试工具:UxTune(测评+分析)

6.2.6 Hierarchy Viewer(分析)

6.2.7 Slickr(测评+分析)

6.2.8 图形引擎分析神器——Adreno Profiler工具使用说明

6.2.9 Chrome DevTool

第7章 流畅度:没有最流畅,只有更流畅

7.1 案例A:红米手机QQ上的手机消息列表卡顿问题

7.2 案例B:硬件加速中文字体渲染的坑

7.3 案例C:圆角的前世今生

7.4 案例D:让企鹅更优雅地传递火炬

7.5 案例E:H5页面卡顿,到底是谁闯的祸

7.6 专项标准:流畅度

第8章 响应时延:别让用户等待

8.1 案例A:Android应用发生黑屏的场景分析

8.2 案例B:“首次打开聊天窗口”之痛

8.3 专项标准:响应时延

第3部分 其他事项

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

9.1 UI自动化测试

9.2 专项竞品测试攻略

9.3 未来的未来

累计评论(1条) 1个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部