6

现在我试图理解java垃圾收集的基本概念。

我已经阅读了很多关于它的文章。

在我看到old generation的某处和某处tenured generation。描述非常相似。

看起来其中一个是进化的第二个。

您能否提供有关此主题的更多信息?

4

2 回答 2

8

我一直认为老一代和老一代是一回事,这张来自http://www.oracle.com/webfolder/technetwork/tutorials/obe/java/gc01/index.html的图表支持了这一点。

在此处输入图像描述

如果你用谷歌搜索老一代和老一代,你还会发现很多人说“老一代”之类的东西——比如 http://www.javaspecialists.eu/archive/Issue092.html

偶尔,我看到人们将老一代视为终身+永久一代,但我从未见过任何官方确认。

于 2014-10-20T09:59:34.873 回答
3

无论如何,永久代已移至本机空间,并且在 Java 8 中超出了 GC 能力。所以现在看来​​是一样的。

于 2017-05-30T04:04:57.793 回答