我阅读了以下关于集合和它们周围的开销的内容。
由于我没有计算机科学背景,如果有人能更深入地了解这一点,让外行人来学习,我将不胜感激:
在 32 位平台上典型的 8 个字符的字符串中,25% 是数据,75% 是 JVM 开销(可以理解)。
开销为 20% 或更少需要 96 个字符 - 这是我无法理解的部分。
它可能暗示更长的字符串更有效(对于集合也是如此)。
如何?
我阅读了以下关于集合和它们周围的开销的内容。
由于我没有计算机科学背景,如果有人能更深入地了解这一点,让外行人来学习,我将不胜感激:
在 32 位平台上典型的 8 个字符的字符串中,25% 是数据,75% 是 JVM 开销(可以理解)。
开销为 20% 或更少需要 96 个字符 - 这是我无法理解的部分。
它可能暗示更长的字符串更有效(对于集合也是如此)。
如何?