内存泄漏
指程序中己动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果。内存泄漏是造成内存溢出(OOM)的主要原因之一。
Android常见内存泄漏场景
1.单例造成的内存泄漏
2.资源对象未关闭导致内存泄漏
3.Handler机制导致内存泄漏(在Android中定义非静态的Handler内部类)
内存泄漏
指程序中己动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果。内存泄漏是造成内存溢出(OOM)的主要原因之一。
Android常见内存泄漏场景
1.单例造成的内存泄漏
2.资源对象未关闭导致内存泄漏
3.Handler机制导致内存泄漏(在Android中定义非静态的Handler内部类)