【发布时间】:2020-08-06 17:16:00
【问题描述】:
我正在寻找资源来了解 Java 数据类型是如何在内部实现的,以及 Fastutil 和 Eclipse Collections 等库如何提供更快的相同实现。我厌倦了浏览 Github 上的代码库(分别为 https://github.com/vigna/fastutil 和 https://github.com/eclipse/eclipse-collections),但我只知道使用了代码生成器。
但是使用了哪些代码生成器?它们是如何使用的?为什么生成的代码性能更好?如果这些实现更好,为什么它们不是 Java 中的默认实现?
我正在寻找涵盖该主题的任何类型的资源/阅读清单。 Youtube 和 Google 没有多大帮助。
谢谢
【问题讨论】:
-
您是否考虑过阅读代码并使用分析器进行比较?
-
更多的是,声称自己更快,让像您这样的用户盲目相信这些说法。
标签: java performance collections fastutil eclipse-collections