完整垃圾收集与主要垃圾收集

时间:2018-04-28 23:08:40

标签: java garbage-collection heap heap-memory

所以我浏览了oracle垃圾收集文档,对这个特定的段落感到有点困惑

  

如果JVM发现它们为no,则可能会收集(卸载)类   其他课程可能需要更长的时间和空间。永久的   生成包含在完整的垃圾收集中。

特别是最后一句话,其中说permGen包含在“完整的垃圾收集”中,因为到目前为止还没有提到“完整的G.C.”只是次要和主要的G.C。

完全是g.c.另一个垃圾收集器或他们只是使用“完整”一词与“主要”互换?我尝试查看其他资源,但有人说完整是与主要G.C分开的另一个垃圾收集。和其他资源根本没有提到它。

我还想知道是否是完整的g.c.是自己独立的收集器,oracle文档实际意味着使用完整的gc还是它们实际上意味着主要的gc?

由于

1 个答案:

答案 0 :(得分:0)

主要GC只是清洁Teanured空间,另一方面,Full GC清洁年轻和终身空间(在这种情况下是整堆)。

我认为this article完美地解释了它们之间的区别。