Android技术知识Android开发Android开发经验谈

Android内存泄漏分析及MAT工具使用

2017-07-10  本文已影响0人  森林苍穹

1.内存泄漏是什么

2.什么是垃圾回收机制?

就是当对象不具备任何引用的时候,可被回收

3.GC ROOT Tracing 算法

GC Root Tracing

4.可以作为GC Root引用的点是(不被回收):

5.常见的内存泄漏案例:

参考QQ空间Android内存泄漏分析心得

6.使用AndroidStudio进行内存分析

步骤如下:

图1:


图1

图2:


图1

第二步:打开MAT工具,可以单独下载这个插件下载

图2

第三步:导入两个hprof文件,根据下图的步骤进行比较分析


图3

第四步:按照下图步骤选择


图4

最后:找到未释放的引用


图5

参考:
QQ空间Android内存泄漏分析心得

上一篇 下一篇

猜你喜欢

热点阅读