堆上未释放的内存会发生什么情况

What happens to unreleased memory on the heap?

本文关键字:什么情况 内存 释放      更新时间:2023-10-16

如果我们错过了释放堆上分配的任何内存,该内存将永远不可用吗?因为释放它是开发人员的责任?如果没有,此时将释放内存?

在程序运行期间是的,该内存将不可用。

应用程序退出时,将释放所有内存。

应用进程分配的内存将被占用,直到进程终止。Android 会不时终止 SDK 应用的进程,以释放系统内存用于其他进程。这只会在您的进程在后台时发生(例如,用户按 HOME)。

相关文章: