【发布时间】:2011-06-05 05:40:33
【问题描述】:
我有一个应用程序暂时需要一定数量的内存/堆用于某些进程。给定一个合理的 JVM 最大堆大小值作为选项,JVM 从一个小堆开始,并根据需要向操作系统请求更多内存。
我的问题是,当我的应用程序不再需要太多内存时,JVM 是否会将额外的内存返还给操作系统(例如,用于其他进程)。目前,我的应用程序似乎永远保留了该内存,即使不再需要。
【问题讨论】:
-
没有no“JVM”,你应该指定你感兴趣的实现。
-
29 个问题,只有一个被接受的答案。有功课要做。说真的。
标签: java memory jvm heap-memory