Android性能优化五:APP内存优化

1、内存优化介绍

1.1、背景介绍

  • 内存是大问题但缺乏关注:使用Java语言,有GC机制,程序员不太关注
  • 出现问题时只是一个表象,深层原因是长期不关注内存所导致的一系列问题的累积,查找起来比较麻烦

1.2、内存问题介绍

  • 内存抖动:锯齿状、频繁触发GC导致卡顿
  • 内存泄漏:可用内存减少、频繁GC
  • 内存溢出:OOM、程序异常

2、优化工具选择

2.1、Memory Profiler

  • Android Studio自带工具,实时图表展示应用内存使用量
  • 帮助识别内存泄漏、抖动等
  • 提供捕获堆转储、强制GC以及跟踪内存分配的能力

特点:

  • 方便直观
  • 线下平时使用

2.2、Memory Analyzar

2.3、LeakCanary

发布了632 篇原创文章 · 获赞 758 · 访问量 51万+

猜你喜欢

转载自blog.csdn.net/songzi1228/article/details/103794223