基本信息
源码名称:移动App性能评测与优化
源码大小:17.57M
文件格式:.pdf
开发语言:Java
更新时间:2022-01-09
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍

移动App性能评测与优化

从内存,网络,Battery, APK瘦身等多角度,系统化介绍移动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 本章小结