移动App性能评测与优化

移动App性能评测与优化:腾讯TMQ专项测试团队实战案例精选

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

腾讯公司TMQ专项测试团队倾情奉献的研究成果,打造优秀移动应用的最佳实践。

内容简介

本书通过六个专题方向介绍腾讯公司移动互联网事业群在移动应用性能评测优化方面的实战经验,涉及内存、电量、流畅度、导航、网络优化和应用安装包瘦身。每个专题都有案例说明,重点在讲述问题解决的思路,以及研究过程中碰到的问题。你可以通过本书快速了解提升应用核心性能的思路与方法,打造更加优秀的移动应用。

书中主要内容是:第1章是内存篇,介绍了各种内存使用情况分析的方法和一些优化技巧。第2章是电量篇,从app层面到rom层面,从硬件测试方法到软件测试方法,结合多个案例从多方面介绍电量测试的切入点和测试方法。第3章是流畅度篇,介绍了Android流畅度的测试和优化方法。第4章是导航篇,介绍了路线规划、语音播报这两个导航中最重要模块的测试方法和经验。第5章是网络篇,重点介绍提升上传速度和成功率、产品流量优化。第6章是应用安装包瘦身篇,结合一个瘦身实际案例介绍了当前常用的瘦身方法、瘦身工具以及瘦身过程中的技巧。第7章是工具篇,介绍腾讯公司开发并开源的测试工具GT,专门针对移动应用的性能评测与优化,可帮助读者将优化技术真正应用到实际工作中。

作者简介

本书的作者是来自腾讯移动品质中心(TMQ)专项测试团队的资深测试工程师们,他们长期负责腾讯公司部分重要的手机应用(手机浏览器、手机管家、应用宝、腾讯地图等)的性能评测与优化工作。在App的内存、电量、流量、流畅度、网络、安装包大小等核心性能维度,积累了相当丰富的评测优化经验。

主要编著成员有:蒋翠翠、李金涛、廖志、廖海珍、罗家润、马蕾、秦守强、文娟、阳文彬、叶方正、翟翌华、张媛、张志伟(按拼音顺序排列)。

章节目录

版权信息

前言

第1章 越用越卡为哪般——降低待机内存

1.1 新手入门

1.2 规范测试流程及常见等问题

1.2.1 测试流程

1.2.2 Dalvik Heap的常见问题

1.2.3 示例

1.2.4 新的问题

1.3 新问题的进一步挖掘

1.3.1 Dalvik Heap内部机制

1.3.2 问题所在

1.3.3 优化Dalvik内存碎片

1.4 进阶:内存原理

1.4.1 从物理内存到应用

1.4.2 smaps

1.4.3 zygote共享内存机制

1.4.4 多进程应用

1.5 案例:优化dex相关内存

1.5.1 从class对象说起

1.5.2 一个类的内存消耗

1.5.3 dex mmap

1.5.4 dex文件优化

1.6 本章小结

第2章 手机发烫是为何——降低耗电量

2.1 电量测试方法

2.1.1 硬件测试

2.1.2 软件测试

2.2 电量优化方法

2.2.1 优化方法一:CPU时间片

2.2.2 优化方法二:wake lock

2.2.3 优化方法三:传感器

2.2.4 优化方法四:云省电策略

2.3 本章小结

第3章 怎样才能如丝般顺滑——流畅度评测

3.1 流畅度评测方法介绍

3.2 流畅度

3.3 真的?用SM就够了吗

3.4 流畅度优化案例

3.4.1 通过SM评估App的流畅度

3.4.2 从最简单的UI层优化入手

3.4.3 Lint扫描,发现代码中的流畅度性能问题

3.4.4 优化App的逻辑层

3.4.5 优化App的IO层

3.4.6 流畅度优化经验

3.5 本章小结

第4章 坑爹的路线如何破——导航评测

4.1 路线规划评测

4.1.1 路测,人工评测,还是自动化

4.1.2 选择测试用例

4.1.3 寻找bad case的判断准则

4.1.4 判断路线是否相似

4.1.5 自动化评测方案——无路况版

4.1.6 自动化评测方案——路况版

4.1.7 特殊情况

4.1.8 展望

4.2 播报诱导评测

4.2.1 播报诱导常用测试方法:路测

4.2.2 室内评测是否能代替路测

4.2.3 耳听为虚,眼见为实

4.2.4 找到更多不好的用例

4.2.5 评测平台的建成

4.2.6 评测用例的优化

4.2.7 让评测更快,更好,更准

4.3 本章小结

第5章 修一条时刻畅通的高速路——网络优化

5.1 上传速度和成功率的优化

5.1.1 任务背景及方案雏形

5.1.2 鱼翅的要点

5.1.3 探索过程中的经验与思考

5.2 流量优化

5.2.1 摸清现状

5.2.2 优化精简

5.2.3 持续监控

5.2.4 优化过程中的经验与思考

5.3 本章小结

第6章 苗条才是美——应用安装包瘦身

6.1 瘦身的方向选择

6.2 案例:瘦成一道闪电

6.2.1 代码部分

6.2.2 资源部分

6.2.3 极限压缩zip

6.3 本章小结

第7章 工欲善其事必先利其器——打造趁手的测试工具GT

7.1 初心

7.1.1 选择恰当的时机

7.1.2 需要解决的问题

7.1.3 决定工具的形态

7.2 在实践中发挥作用

7.2.1 CPU

7.2.2 Jiffies

7.2.3 电量

7.2.4 流畅度和FPS

7.2.5 内存

7.2.6 流量

7.3 工具的获取

7.4 GT使用

7.4.1 GT在场测中

7.4.2 GT在自动化测试中

7.5 本章小结

移动App性能评测与优化是2016年由机械工业出版社出版,作者TMQ专项测试团队编著。

得书感谢您对《移动App性能评测与优化》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
月球观测指南 电子书
清晰直观的赏月路径,简单上手的观月攻略,月球爱好者必备图书。
用插画讲故事——Procreate插画设计与实战 电子书
作者在书中详细介绍了故事感插画的创意构思、绘画技法以及角色塑造、商业插画等方面的内容,通过实战案例的方式讲解了不同角色、场景及的绘画技巧。
Revit2020中文版从入门到精通 电子书
由浅入深、从易到难地讲述了Revit 2020的基本知识和工程设计中的应用。
天线测量实用手册(第2版) 电子书
本书具有如下特点: 1.准确性。理论的结果必须用实验来检验,而天线参数的测量正好可以作为检验天线设计好坏的基础。在新型天线的研制中,实验起着重要的作用,它既是检验理论阶段的手段,又是独立的研究方法。本书是在大量实验的基础上成 的,书中的测量方法都是由实际天线测量工作者经过长期实践得来的,解决了许多理论上还不够成熟的课题。 2.广泛性。全面介绍天线的测量。从频率上讲, 低频率从几十兆赫兹,到毫米波(40GHz);从类型来讲,天线的类型包括面天线、线天线等各种形式的天线;从测量方法上讲,既有较原始的测量方法也有目前的计算机控制自动测量。目前我国移动通信基站数已经超过60万个,特别是随着3G时代的到来,我国5亿个手机用户数还将增大,基站天线的市场空间相当广阔,已引起三大运营商的高度重视。本书用大量的篇幅介绍了移动通信基站天线的测量。 3.实用性。各章节内容都有具体的操作方法,典型测量案例分析,贴近工程实际,工程技术人员可以通过本书内容的学习,参照具体操作方法,完成工程实际任务。 4.先进性。本书介绍的天线测量系统、仪器都是国内外知名产品。这些产品的技术先进性、可拓展性等代表着天线测量的发展方向。 5.规范性。书中内容撰写规范,涉及的标准、协议、接口等符合国内国际标准。
中文版Revit2018基础培训教程(全彩版) 电子书
Revit 2018中文版完全自学一本通。