展开全部

主编推荐语

来自手机QQ、QQ空间、QQ音乐等项目沉淀下来的经典案例,内容丰富全面,是App性能和开发工程师的必备案头手册。

内容简介

《Android移动性能实战》中介绍的每个方向,都会帮助读者深入浅出地学习必须要懂得的原理和概念,区分众多专项工具使用的场景和对应的使用方法;同时提炼总结不同类型的性能缺陷和对应的排查手段、定位方法和解决方案,透过真实的案例,让大家身临其境地快速学习;提供建立专项性能标准的武器与武器的来源,让读者能快速落地项目并产生成效。《Android移动性能实战》的最后,还会帮助读者从全新的角度学习如何应对专项测评要面对的两个基础问题:UI自动化测试和竞品测试。

目录

  • 版权信息
  • 内容简介
  • 推荐序一
  • 推荐序二
  • 前言
  • 第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 工具集
  • 第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 未来的未来
展开全部

评分及书评

评分不足
2个评分
  • 用户头像
    给这本书评了
    5.0
    Android开发性能优化必读的书籍

    得到上看完的第一本技术书籍。虽然之前一直学习 Android 的性能优化,但零零碎碎,不够系统,或案例太少,理解不深。本书的特点就是案例多,同时介绍了很多优化工具,打开了自己做性能优化的一些新思路…… 性能问题无非是 I/O 密集型和 CPU 密集型问题,而磁盘 I/O 就是需要重点关注的问题;CPU 问题问题一般分三类:CPU 资源冗余使用、CPU 资源争抢、CPU 资源利用率低…… 性能优化是一项实践性技术,单纯看书是不够的,要多结合项目去实践操作才能融会贯通,学有所得!

      转发
      评论
      用户头像
      给这本书评了
      5.0

      本书从资源类性能中的内存、CPU、磁盘、网络、电量和交互类性能中的流畅度、响应时延,多个性能测评和优化的方向出发。每个方向,都会帮助读者深入浅出地学习必须要懂得的原理和概念,区分众多专项工具使用的场景和对应的使用方法;同时提炼总结不同类型的性能缺陷和对应的排查手段、定位方法和解决方案,透过真实的案例,让大家身临其境地快速学习;提供建立专项性能标准的武器与武器的来源,让读者能快速落地项目并产生成效。

        转发
        评论

      出版方

      电子工业出版社

      电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。