展开全部

主编推荐语

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

内容简介

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

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

目录

  • 版权信息
  • 前言
  • 第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 本章小结
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

机械工业出版社有限公司

机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。