首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在JDK11中,ZGC名称中的字母"Z“到底指什么?

在JDK11中,ZGC名称中的字母"Z“到底指什么?
EN

Stack Overflow用户
提问于 2020-05-17 14:46:34
回答 1查看 296关注 0票数 5

我听说JDK 11引入了一个名为ZGC的新垃圾收集器策略,但我找不到这代表什么。字母"Z“是什么意思?它有什么特别的含义吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-08-19 16:22:18

这只是一个没有更深层次含义的名字。

在命名ZGC时,他们的灵感来自/希望向Oracle的Bonwick的文件系统ZFS致敬。

Bonwick在他的博客中解释了ZFS中"Z“的含义。他试着想出一个好名字,最后决定用"FS“。纵观AFS,原来所有的都在使用,但ZFS没有那么多.来自(2):

最后,我选择ZFS的原因最简单:听起来很酷。它不带任何行李,比如YFS (为什么是FS?)哈哈!)你甚至可以用十六进制(2f5)说它。

接下来,他想提出"Z“可以代表的东西,可能的候选人是”零“或”泽塔“(但他必须解释泽塔的含义),然后(2):

所以我们最终决定把皮条客的名字解开回ZFS,这并不代表任何东西。它只是一个伪首字母缩略词,模糊地暗示了一种存储文件的方法,可以让你在拼字游戏中获得很多分数。

因为ZFS中的"Z“并不代表任何东西,现在ZGC中的"Z”也是如此。

资料来源:

  1. 在ZGC FAQ:ZGC中的"Z“代表什么?中的条目
  2. 杰夫·邦威克的博客(2006年):你说泽塔,我说泽塔

补充信息: FAQ还通知我们,您可以自由地将其发音为"zee“或”zee“。

票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61853689

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档