Android内存泄露问题的分析、定位与修复(新手向)
当对象a不再需要使用了,本该能够被GC回收时,而现在有一个对象b,它的生命周期比a长,同时它还持有着a的强引用,这导致GC无法回收a,使a仍然停留在堆中,无法释放内存。随着时间的推移,对象a有可能会越积越多,这样可用的内存会越来越少。这种情况下我们会说,a引发了内存泄露。简单来说,内存泄露就是指,当一个对象不再需要使用时,由于某些原因,它无法被GC回收,导致这部分内存无法被再次利用。
原创
2024-01-30 14:47:11 ·
1475 阅读 ·
1 评论