内存泄漏的场景和解决办法

4.避免使用static变量 成员变量声明为static,他的生命周期就和整个App的生命周期是一致的。如果APP进程设计上是常驻内存的, 这时及时APP被切到后台,这部分static变量也是不会被释放的。按照现在APP内存管理机制,占内存较大的后台进程将优先被回收。 所以当进程被回收之后,所存在的那些变量其实他的数据是不安全的。对于这类static变量造成的内存泄漏的修复方法: 在类设计的时候要
相关文章
相关标签/搜索