Android排查内存泄露的工具与方法

2019-10-15  本文已影响0人  我说的这句话是谎话
  1. 静态代码分析工具 —— Lint Lint 是 Android Studio 自带的工具,使用姿势很简单 Analyze -> Inspect Code 然后选择想要扫面的区域即可

  2. Android Profiler

    Android Studio 3.0 以后强大的分析工具

  3. 严苛模式 —— StrictMode

StrictMode 是 Android 系统提供的 API ,在开发环境下引入可以更早的暴露发现问题。(https://developer.android.com/reference/android/os/StrictMode.html

  1. 使用LeakCanary
  1. Android Memory Monitor AndroidStudio 提供的工具,用于监控应用的内存使用状态,在开发中也是非常实用的工具,可以用来打印出内存的状态信息。

  2. Memory Analyzer (MAT)

  3. adb shell 命令

使用 adb shell dumpsys meminfo [PackageName],可以打印出指定包名的应用内存信息

上一篇 下一篇

猜你喜欢

热点阅读