链接: https://pan.baidu.com/s/1nwA4lgiZZaql45dMSNL9_Q?pwd=qiue 提取码: qiue
出版社: 机械工业出版社
ISBN:9787111726005
版次:1
商品编码:13984258
品牌:机工出版
包装:平装
丛书名: 中兴通讯技术丛书
开本:16开
出版时间:2023-05-01
用纸:胶版纸
页数:220
产品特色
编辑推荐
适读人群 :Android应用开发工程师/系统开发工程师
(1)作者背景:本书由中兴通讯终端事业部撰写,总结了他们在手机产品研发领域的20余年经验以及Android系统优化领域的10余年经验。
(2)Android全系统优化:既涵盖Android的应用优化、系统优化、整机优化,又包括硬件优化和外设优化,360°全覆盖。
(3)大量策略方法:针对各种场景的典型问题,给出了经验性的性能优化策略,既有分析问题的思路,也有解决问题的方法。
(4)55个典型案例:围绕卡顿优化、稳定性优化、续航优化3个方面,从Android的应用优化、系统优化、整机优化、硬件优化、外设优化方面透彻分析了55个典型的案例。
内容简介
这是一本针对Android全系统性能优化的著作,面向应用开发、系统框架定制开发、整机性能优化3大场景,系统、深入地讲解Android系统的卡顿优化、稳定性优化、续航优化的策略与方法。本书是中兴通讯官方多年Android系统优化经验的总结,书中用55个实际的性能优化案例,图文并茂、深入浅出地讲解了分析问题的思路和解决问题的过程。
全书内容分为三个部分:
(1)卡顿优化(第1~2章)
围绕应用优化和系统优化全面展开:应用优化方面,首先从应用优化的角度介绍了卡顿的各种常见原因以及相关技术,然后从应用耗时和应用内存两个维度分析了10余个案例;系统优化方面,首先介绍了系统优化的各种策略,然后分析了系统侧卡顿的7个典型案例
(2)稳定性优化(第3~4章)
围绕高通、MTK、展锐三大平台的死机问题和黑屏问题展开,既介绍了出现这两类问题的常见原因和分析问题的方法,又详细分析了20多个各种类型的案例,涵盖应用异常和系统异常的各个方面。
(3)续航优化(第5~6章)
重点讲解了外设异常、应用异常、系统组件异常等引发的续航问题的定位方法和优化策略,包含近20个来自各种应用场景的案例。
作者简介
中兴通讯有限公司终端事业部
于1998年开始从事手机产品的研发和生产,持续打造以智能手机为核心的“1+2+N”智慧生态,覆盖运动健康、影音娱乐、商务出行、家庭教育4大场景。用户遍布全球160多个国家和地区,手机活跃用户超过1亿,在Android系统的性能优化方面积累了丰富的经验。在全球范围内与3000+渠道合作伙伴开展紧密合作,并与全球50家顶级运营商建立战略合作关系。
中兴手机持续强化“创行力”,即创新力+行动力,不断推进前沿技术落地商用。近两年,坚持从手机显示和影像两个最重要的方面打造特色。作为屏下摄像手机的先驱,持续3代产品行业商用领先。影像方面,Axon率先推出三主摄计算摄影,Nubia创新35mm影像系统。
移动互联产品方面,5G CPE全球市占率第一。拥有个人和家庭数据终端、工业互联终端、车联网终端三大产品解决方案。
精彩书评
本书结合我司终端事业部多年来在Android操作系统方面的优化经验,深入浅出地的介绍了很多典型场景的快、稳、省案例,希望给同行们带来更多的共鸣,一起为消费者营造更好的用机体验,进入全场景智能生活方式。
——倪飞 中兴通讯股份有限公司高级副总裁/中兴通讯终端事业部总经理/努比亚总裁
本书是为数不多地从卡顿、稳定性、功耗等方面系统性阐述Android优化的图书。更难能可贵的是,本书的案例来自一线厂商多年实际经验的总结。在Android系统从手机渗透到智能车机以及更多智能设备领域之际,相信这本书能给相关工程师们带来急缺的宝贵经验。
——邓凡平 《深入理解Android》丛书的作者
本书通过一些实际案例向广大读者展现了Android系统性能优化相关的方方面面,对于从业者具有非常实用的价值,并且个人认为其价值不仅限于Android 系统的性能优化,对于其他嵌入式操作系统的优化也具有普遍的学习价值。
——黄伟亮 博世美国车载座舱平台产品经理
通读了阅码场推荐的这本书,它从理解复杂多样的业务出发,用真实案例展示了Android性能优化是全栈贯通的系统性工作。透过文字,可以真切地感受到问题前的坚守和拨云见日后的酣畅,这也许就是最好的回报。相信作品只是冰山一角,期待看到作者的更多分享!
——Siru 某汽车厂商底层系统软件技术负责人
这是一本介绍Android系统快、稳、省方面的书,作者有着丰富的大厂手机开发和一线疑难问题解决分析的实战经验。本书从大量手机实际使用场景下的流畅性、稳定性、续航典型案例入手,通过图文并茂的方式将性能优化原理、逻辑链条、日志等内容娓娓道来。
——朱峰结 传音控股软件总监
目录
前言
第一部分 卡顿优化
第1章 应用优化案例 ·······················3
1.1 卡顿基本概念 ······························3
1.1.1 卡顿的定义与分类 ···············3
1.1.2 卡顿原因汇总 ·····················6
1.2 卡顿优化涉及的相关技术 ············14
1.2.1 CPU ·······························14
1.2.2 SoC平台 ·························17
1.2.3 CGroup ···························19
1.2.4 cpuset配置 ······················21
1.2.5 UFS与eMMC ··················23
1.2.6 LCD与屏幕刷新率·············24
1.3 应用耗时操作案例 ······················29
1.3.1 案例1:平台能力有限与
布局过于复杂 ···················29
1.3.2 案例2:关键路径频繁I/O
操作 ······························31
1.3.3 案例3:核心函数费时操作···35
1.3.4 案例4:关键路径频繁数据库
操作 ······························35
1.3.5 案例5:Binder风暴 ···········38
1.3.6 案例6:UI线程非绘制任务阻
塞绘制 ····························43
1.3.7 案例7:非UI线程上绘制操作
引发阻塞 ·························44
1.4 应用内存案例 ····························46
1.4.1 案例1:联系人应用内存
泄漏 ··