美文网首页Android性能优化
Android性能优化知识列表

Android性能优化知识列表

作者: JerryloveEmily | 来源:发表于2017-01-19 13:31 被阅读72次

    1. 内存泄露

    • 内存泄露原因分析

    • 如何规避内存泄露

      • a. 如何使用高效的Map容器
      • b. 如何避免无意间的自动封箱
      • c. Android Lint、StictMode工具的使用技巧
    • 内存的管理机制

      • a. 共享内存
      • b. 分配与回收内存
      • c. 限时应用内存
      • d. 应用切换操作
    • 发送OOM后,如果查看和分析内存使用情况

    • onLowMemory与onTrimMemory方法的回调

    2. 性能优化工具

    • MAT
    • LeakCanary
    • Memory monitor
    • Allocation Tracking
    • Heap Tool
    • hierarchy viewer布局视图检测优化工具的使用
    • 第三方分析工具
      • a. MemoryAnalyzer
      • b. GT Home
      • c. iTest

    3. Android渲染机制

    4. 电量的优化

    • 电量消耗流水的原因分析
    • 电量消耗的数据分析
    • 充电状态和电池管理的分析
    • 窝信号对电量的消耗
    • Job Scheduler

    5. 网络优化

    • batching批处理技术
    • prefetching预取技术
    • GCMNetworkManager高级实践

    6. View视图的性能优化

    • 自定义view的性能优化
    • 提升view的渲染性能
    • 处理重复layout操作的性能问题

    7. 图片Bitmap的优化

    • 缩放性能优化
    • 缓存性能优化
    • 重用性能优化
    • png压缩性能优化

    8. 闪屏界面的优化

    • 应用启动优化
    • 缓存加载设计
    • 提升主界面的响应速度

    9. 安装包的性能优化

    10. Service的内存优化

    11. 线程池设计性能优化

    12. 多线程并发性能问题

    • AsyncTask源码分析及其注意事项
    • HandlerThread的源码分析和处理
    • IntentService的源码分析、使用场景与实践
    • ThreadPool的使用场景和注意事项

    13. 数据传输性能优化

    相关文章

      网友评论

        本文标题:Android性能优化知识列表

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