qmsggg_BlogCollect icon indicating copy to clipboard operation
qmsggg_BlogCollect copied to clipboard

面试之内存泄露,怎样查找,怎么产生的内存泄露

Open qmsggg opened this issue 6 years ago • 0 comments

产生的内存泄露

1).资源对象没关闭造成的内存泄漏 2).构造Adapter时,没有使用缓存的convertView 3).Bitmap对象不在使用时调用recycle()释放内存 4).试着使用关于application的context来替代和activity相关的context 5).注册没取消造成的内存泄漏 6).集合中对象没清理造成的内存泄漏

查找内存泄漏

查找内存泄漏可以使用Android Stdio 自带的Android Profiler工具,也可以使用Square产品的LeadCanary.

qmsggg avatar Jul 22 '18 14:07 qmsggg