现在我试图理解java垃圾收集的基本概念。
我已经阅读了很多关于它的文章。
在我看到old generation
的某处和某处tenured generation
。描述非常相似。
看起来其中一个是进化的第二个。
您能否提供有关此主题的更多信息?
现在我试图理解java垃圾收集的基本概念。
我已经阅读了很多关于它的文章。
在我看到old generation
的某处和某处tenured generation
。描述非常相似。
看起来其中一个是进化的第二个。
您能否提供有关此主题的更多信息?
我一直认为老一代和老一代是一回事,这张来自http://www.oracle.com/webfolder/technetwork/tutorials/obe/java/gc01/index.html的图表支持了这一点。
如果你用谷歌搜索老一代和老一代,你还会发现很多人说“老一代”之类的东西——比如 http://www.javaspecialists.eu/archive/Issue092.html
偶尔,我看到人们将老一代视为终身+永久一代,但我从未见过任何官方确认。
无论如何,永久代已移至本机空间,并且在 Java 8 中超出了 GC 能力。所以现在看来是一样的。