JDK11中ZGC这个名字中的字母"Z"到底指的是什么?
What exactly does the letter "Z" refer to in the name ZGC in JDK11?
听说 JDK11 引入了一种名为 ZGC 的新垃圾收集器策略,但我找不到它代表什么。字母“Z”是什么意思?有什么具体含义吗?
只是一个名字,没有更深的含义。
在命名 ZGC 时,他们的灵感来自于/想向 Oracle 的 Bonwick 文件系统致敬ZFS。
Bonwick 在他的博客中解释了 ZFS 中“Z”的含义。他试图想出一个好名字,最后决定用“FS”命名。查看 AFS-ZFS 结果发现所有的都被使用了,但 ZFS 没那么多。
来自 (2):
So in the end, I picked ZFS for the simplest of reasons: it sounds cool. It doesn't come with any baggage, like YFS (Why FS? Ha ha!). And you can even say it in hex (2f5).
接下来他想想出一些“Z”可以代表的东西,可能的候选者是“零”或“Zetta”(但他必须解释 Zetta 是什么意思)然后( 2):
So we finally decided to unpimp the name back to ZFS, which doesn't stand for anything. It's just a pseudo-acronym that vaguely suggests a way to store files that gets you a lot of points in Scrabble.
并且由于 ZFS 中的“Z”不代表任何东西,因此现在 ZGC 中的“Z”也代表任何东西。
来源:
- ZGC FAQ 中的条目:What does the "Z" in ZGC stand for?
- Jeff Bonwick's Blog (2006): You say zeta, I say zetta
其他信息:常见问题解答还告诉我们,您可以自由发音为“zed gee see”或“zee gee see”。
听说 JDK11 引入了一种名为 ZGC 的新垃圾收集器策略,但我找不到它代表什么。字母“Z”是什么意思?有什么具体含义吗?
只是一个名字,没有更深的含义。
在命名 ZGC 时,他们的灵感来自于/想向 Oracle 的 Bonwick 文件系统致敬ZFS。
Bonwick 在他的博客中解释了 ZFS 中“Z”的含义。他试图想出一个好名字,最后决定用“FS”命名。查看 AFS-ZFS 结果发现所有的都被使用了,但 ZFS 没那么多。 来自 (2):
So in the end, I picked ZFS for the simplest of reasons: it sounds cool. It doesn't come with any baggage, like YFS (Why FS? Ha ha!). And you can even say it in hex (2f5).
接下来他想想出一些“Z”可以代表的东西,可能的候选者是“零”或“Zetta”(但他必须解释 Zetta 是什么意思)然后( 2):
So we finally decided to unpimp the name back to ZFS, which doesn't stand for anything. It's just a pseudo-acronym that vaguely suggests a way to store files that gets you a lot of points in Scrabble.
并且由于 ZFS 中的“Z”不代表任何东西,因此现在 ZGC 中的“Z”也代表任何东西。
来源:
- ZGC FAQ 中的条目:What does the "Z" in ZGC stand for?
- Jeff Bonwick's Blog (2006): You say zeta, I say zetta
其他信息:常见问题解答还告诉我们,您可以自由发音为“zed gee see”或“zee gee see”。