有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在关闭应用程序后是否释放堆内存?

如果我在堆中创建对象而不删除,当我关闭应用程序时,内存会被其他应用程序阻塞,或者只是它是空闲的?。一般来说,对于C++、java等,对于所有的S.O?p> <>我知道垃圾回收器,从C++中删除,唯一的问题是,如果内存被卡住(直到设备复位),我不释放内存中的内存。这可能是一个愚蠢的问题,但实际上我没有看到明确的回答

谢谢!

编辑:在那篇文章中,似乎所有分配的内存堆都是由独立于languaje/s.o的每个s.o释放的,对吗


共 (1) 个答案

  1. # 1 楼答案

    堆内存将在关闭应用程序后释放,标记为空闲。 根据系统的不同,一些处理程序(如file open handler)可能会存在一段时间