繁体   English   中英

堆上未释放的内存会怎样?

[英]What happens to unreleased memory on the heap?

如果我们错过了释放堆上分配的任何内存的机会,那么该内存将永远不可用吗? 作为开发者的责任来释放它吗? 如果没有,那将在何时释放内存?

是的,在程序运行期间,您将无法使用内存。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM