编辑推荐
性能问题在很大程度上决定了用户是否会使用一款App,本书正是Android性能方面的关键性指南。
内容简介
本书将重点介绍电池管理、工作效率和速度这几个方面的Android性能优化问题,同时也会探讨开发人员面临的一些主要问题,还会介绍一些能帮助我们确定和定位性能问题所属类型的工具,并将围绕确定的问题讨论一些可行的补救措施。 本书适合所有的Android开发者,不论性能方面的技术带头人、独立开发者、开发团队还是测试人员,都将会从本书讨论的各类性能监测工具和技术中获得帮助。
作者简介
作者道格·西拉尔,AT&T开发者计划中的性能推广领导者。他帮助了成千上万的移动开发人员将性能的杰出实践应用到App上。他开发的工具和总结的杰出实践,帮助开发人员使App运行得更快,同时使用了更少的数据和电量。
章节目录
版权信息
版权声明
O'Reilly Media, Inc. 介绍
译者序
序
前言
第1章 Android 的性能指标
1.1 性能对用户很重要
1.2 最恶劣的性能影响因素:宕机
1.3 App性能问题的检测
1.4 总结
第2章 构建 Android 设备实验室
2.1 你的用户都在使用什么设备
2.2 设备特性分布
2.3 用户使用的网络
2.4 你的设备不是用户的设备
2.5 测试
2.6 创建设备实验室
2.7 总结
第3章 硬件性能和电池寿命
3.1 Android的硬件特点
3.2 少即是多
3.3 耗电原因
3.4 基本的电量消耗分析
3.5 高级电池监控
3.6 JobScheduler
3.7 小结
第4章 屏幕和 UI 性能
4.1 UI性能基准
4.2 Android上的UI和渲染性能改进
4.3 创建视图
4.4 资源缩减
4.5 分析卡顿(测量GPU的渲染性能)
4.6 丢帧
4.7 感知性能
4.8 小结
第5章 内存性能
5.1 Android内存:它是如何工作的
5.2 Java中的内存管理/泄露
5.3 追踪内存泄露的工具
5.4 小结
第6章 CPU 与 CPU 性能
6.1 检测CPU占用率
6.2 使用Systrace分析CPU
6.3 Traceview(遗留的监视器DDMS工具)
6.4 Traceview(Android Studio)
6.5 其他优化工具
6.6 小结
第7章 网络性能
7.1 Wi-Fi与蜂窝无线电
7.2 测试工具
7.3 Android网络优化
7.4 全球移动网络覆盖范围
7.5 小结
第8章 真实用户监测
8.1 启用RUM工具
8.2 RUM分析:示例程序
8.3 崩溃
8.4 大数据的营救
8.5 小结
附录 组织性能
关于作者
封面介绍
看完了
高性能Android应用开发是2016年由人民邮电出版社出版,作者。
得书感谢您对《高性能Android应用开发》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。