【发布时间】:2014-05-22 04:38:20
【问题描述】:
我实际上正在研究不同 GC 的内部结构,这些 GC 服务于 JVM,即 G1 、 CMS 、 ParallelOld
只是想明白:
GC 在执行完全垃圾回收时采取了哪些不同的操作?
它会强制释放内存吗?
在哪些情况下对应用有利?
【问题讨论】:
-
“强制”释放内存是什么意思?
-
一个简单的谷歌搜索给了我这个链接javarevisited.blogspot.com/2011/04/…。它很基本,但提供商品
-
@vikeng21 - 该链接被我们的 Intranet 阻止。以后试试看
-
@user3580294 - 我对此感到困惑。
-
我明白了……我希望“强行”并不意味着我认为的那样。现在,我将其解释为“释放未使用的内存”,这对我来说似乎是不可接受的行为
标签: java garbage-collection jvm dynamic-memory-allocation