在此过程被终止后,进程占用的所有内存是否会被GC

时间:2015-09-17 06:31:14

标签: android

我曾经在一个案例中感到困惑,例如我动态地注册了一个广播接收器而没有在任何地方取消注册它,这是典型的内存泄漏,对吧?然后关闭应用程序进程,那么GC会通过释放内存来修复内存泄漏吗?谢谢!

1 个答案:

答案 0 :(得分:1)

垃圾收集器使得无法访问的内存区域在此过程中再次可用。

当进程被终止时,其关联的内存被返回给操作系统,以便重用于其他进程。

因此,在您的情况下,GC并不是回收内存而是正常的进程终止过程。