美文网首页
Android性能分析与优化

Android性能分析与优化

作者: 码农朱同学 | 来源:发表于2022-08-31 10:31 被阅读0次

    本文将从启动速度、内存、卡顿、电量、流量、瘦身等多个维度进行原理剖析及解决实战。

    第1章 App性能概览与平台化实践

    正确认识App性能优化,我会介绍关于性能优化的难题、性能解决方案的演进过程以及业界优秀的平台化实践。

    1 学习问题自助手册
    2 性能优化有哪些难题
    3 App性能优化解决方案演进
    4 业界优秀的平台化实践初步认知

    第2章 App启动优化

    精准度量启动速度的方式,启动优化的相关工具、常规优化手段等,同时我会介绍异步初始化以及延迟初始化的最优解,以最优雅、可维护性高的的方式获得闪电般的启动速度。

    1 学习问题自助手册
    2 App启动优化介绍
    3 启动时间测量方式
    4 启动优化工具选择-1
    5 启动优化工具选择-2
    6 优雅获取方法耗时讲解
    7 优雅获取方法耗时实操
    8 异步优化详解
    9 异步初始化最优解-启动器-1
    10 异步初始化最优解-启动器-2
    11 更优秀的延迟初始化方案
    12 启动优化其它方案
    13 启动优化方案总结
    14 启动速度模拟面试
    15 启动速度优化我们一定要用启动器吗?

    第3章 App内存优化

    介绍Java及Android的内存管理机制,接下来手把手带领大家进行内存抖动、泄露的解决实战,同时通过ArtHook的方式优雅解检测出App所有不合理的图片。

    1 学习问题自助手册
    2 内存优化介绍及工具选择
    3 Android内存管理机制
    4 内存抖动解决实战
    5 内存泄露解决实战
    6 全面理解MAT
    7 ARTHook优雅检测不合理图片
    8 线上内存监控方案
    9 内存优化技巧总结
    10 内存优化模拟面试
    11 LeakCanary

    第4章 App布局优化

    介绍Android的绘制原理并结合源码带大家分析Android布局加载过程,并且介绍一种优雅获取界面布局耗时的方式,异步Inflate以及Xml布局转Java的方式是从不同的思路缩短布局的耗时。

    1 学习问题自助手册
    2 Android绘制原理及工具选择
    3 Android布局加载原理
    4 优雅获取界面布局耗时
    5 异步Inflate实战
    6 布局加载优化实战
    7 视图绘制优化实战
    8 布局优化模拟面试

    第5章 App卡顿优化

    学习卡顿优化的相关工具,自动化卡顿监测方案以及优化方案、ANR的监测及补充、卡顿单点问题的优雅解决等,同时也会教给大家如何实现界面秒开,最后会详细介绍一般App都不会注意到的技术点:耗时盲区的监控。

    1 学习问题自助手册
    2 卡顿介绍及优化工具选择
    3 自动化卡顿检测方案及优化
    4 ANR分析与实战
    5 卡顿单点问题检测方案
    6 如何实现界面秒开
    7 优雅监控耗时盲区
    8 卡顿优化技巧总结初步
    9 卡顿优化模拟面试
    10 卡顿优化

    第6章 App线程优化

    学习线程调度的原理、常见的异步方式以及异步的优化,同时也会介绍大型项目中如何锁定线程创建位置、如何高效的收敛线程。

    1 学习问题自助手册
    2 Android线程调度原理剖析
    3 Android异步方式汇总
    4 Android线程优化实战
    5 如何锁定线程创建者
    6 线程收敛优雅实践初步
    7 线程优化模拟面试
    8 如何设定线程池参数

    第7章 App网络优化

    学习网络优化相关工具、优化纬度、监控及优化具体方案等,从而获取线上用户真实的流量消耗、网络使用情况,同时会介绍关于网络的体系化建设方案。

    1 网络优化从哪些纬度开展?
    2 网络优化工具选择
    3 精准获取流量消耗实战
    4 网络请求流量优化实战
    5 网络请求质量优化实战
    6 网络体系化方案建设

    第8章 App电量优化

    讲解电量优化的测试手段、优化工具,会重点介绍Battery Historian实战以及难题解决。

    1 电量优化介绍及方案选择
    2 Battery Historian实战分析
    3 电量辅助监控实战
    4 电量优化套路总结

    第9章 App瘦身优化

    学习Apk分析方案,并从代码、资源、So等方面进行优化,同时也会介绍长期优化效果保持的技术。

    1 瘦身优化及Apk分析方案介绍
    2 代码瘦身实战
    3 资源瘦身实战
    4 So瘦身实战
    5 瘦身优化模拟面试
    6 App 瘦身

    第10章 App稳定性优化

    提升App稳定性的方案以及移动端容灾实践。

    1 如何提升App的稳定性
    2 高Crash率的破解之道
    3 移动端业务高可用方案建设
    4 移动端容灾方案
    5 稳定性长效治理

    第11章 App专项技术优化

    大型App优化中一定会有的专项技术优化,涉及列表卡顿页优化、Android存储优化、WebView白屏问题等。

    1 列表卡顿优化
    2 存储优化
    3 WebView异常监控

    第12章 课程总结

    体系化解决方案进行梳理,涉及体系化的性能建设全套方案、单点问题追查方案等。

    1 性能优化各纬度的总结

    相关文章

      网友评论

          本文标题:Android性能分析与优化

          本文链接:https://www.haomeiwen.com/subject/zmmlnrtx.html