«

Android性能优化(三)——Handler使用不当引起的内存泄露

时间:2024-3-2 17:40     作者:韩俊     分类: Android


在写程序的时候,经常会用到Handler,每次写出Handler的时候,系统都会自动在Handler下面画一个黄色的波浪线,之前一直没在意。最近在项目中碰到了一个严重的问题:OOM,才开始关注程序性能的优化,发现原来那个黄色波浪线是有原因。
如下图所示:

至此,我才发现,Handler原来也可以因此内存leak。

感觉这些文章写的不错,收集至此:
1、Android中Handler引起的内存泄露
2、How to Leak a Context: Handlers & Inner Classes
3、内部Handler类引起内存泄露
4、Android中使用Handler造成内存泄露的分析和解决

标签: android

热门推荐