Hi,欢迎来到华清远见移动互联网学院官网!国内王牌JAVAEE培训、Android培训、Python培训、HTML5培训、UI培训、JAVA培训、VR培训机构!

  • 400-611-6270
  • 新浪微博
  • 微信
您当前的位置:移动互联网学院 > Android开发 > Android Studio内存泄漏分析工具汇总

Android Studio内存泄漏分析工具汇总

时间:2017-04-25 11:46 来源:Android开发学习网

在Android开发过程中,最让人头疼的就是内存泄露问题了,很小的一个错误都会引起内存泄漏,那么如何分析内存泄漏呢?今天就和大家分享下Android Studio中常用的内存泄漏分析工具,希望对大家快速分析和定位Android内存泄漏有所帮助。

1.Android Monitor
Android Studio有一个叫做Android Monitor的内置工具,可以用来分析内存泄漏

Android Studio内存泄漏分析工具:Android Monitor

2.Android studio自带的代码检查功能

检测过程中电脑会比较卡,不实用。

Android Studio内存泄漏分析工具:自带插件

3.使用第三方检测工具LeakCanary,分析内存泄漏

亲测很实用 , 缺点就是检测到有内存泄漏的时候会延迟几秒才能推送到,而且会卡一下;

使用步骤 :

1.添加依赖:debugCompile’com.squareup.leakcanary:leakcanary-android:1.5′

releaseCompile’com.squareup.leakcanary:leakcanary-android-no-op:1.5′

testCompile’com.squareup.leakcanary:leakcanary-android-no-op:1.5′

2.在Application中进行配置:

Android Studio内存泄漏分析工具:LeakCanary1

3.在AndroidManifest.xml里面配置:

Android Studio内存泄漏分析工具:LeakCanary2

4.使用第三方检测工具FindBugs:

在Android studio下载插件,下载后重启一下Android studio, 然后会看到红色的图标:

Android Studio内存泄漏分析工具:FindBugs1

点击运行第五个按钮:

Android Studio内存泄漏分析工具:FindBugs2

插件运行几分钟后会出现以下结果:

Android Studio内存泄漏分析工具:FindBugs3

以上为大家介绍了4种在Android studio中进行内存泄漏分析的工具插件,希望大家能找到一个适合自己的得心应手的工具,通过工具来提升自己的开发效率。

  • 北京

    010-82600385/6

    北京市海淀区西三旗悦秀路北京明园大学校内

  • 上海

    021-54485127

    上海市徐汇区漕溪路250号银海大楼11层

  • 深圳

    0755-25590506

    深圳市龙华新区人民北路美丽AAA大厦15层

  • 成都

    028-85405115

    成都武侯区科华北路99号科华大厦2层

  • 南京

    025-86551900

    南京市白下区汉中路185号鸿运大厦11层

  • 武汉

    027-87804688

    武汉工程大学卓刀泉校区科技孵化器大楼11层

  • 西安

    029-88756251

    西安市高新区高新1路12号天公大厦3层

  • 广州

    020-38342087

    广州市天河软件园柯木塱园5栋三层

  • 沈阳

    024-24349000

    沈阳市沈河区北顺城路137号锦峰大厦7层

  • 济南

    0531-88898293

    济南市高新区舜华路三庆世纪财富中心B3座6层

  • 重庆

    023-68064704

    重庆市九龙坡区渝州路87号双薪时代九楼

  • 长沙

    0731-88713136

    长沙市开福区芙蓉中路海东青大厦B座11楼

Copyright © 2004-2017 华清远见教育集团 版权所有,京ICP备16055225号,京公海网安备110108001117号