【发布时间】:2011-03-19 11:14:40
【问题描述】:
【问题讨论】:
-
如果没有的话我会的。 :) 但我也想知道除了 Trove 和 FastUtil 之外是否还有其他值得进行基准测试的工具。
-
您可能应该将
java.util集合作为参考点,以及 Apache commons 集合和 Google commons collections / guava 等价物。问题将是 1) 将相似功能与相似功能进行比较,2) 测量内存使用情况,以及 3) 避免标准陷阱,这些陷阱通常会导致 Java“微基准”给出虚假结果。 -
任何非原始集合的内存使用在我的情况下都是无用的。无论如何,它们当然也都比较慢,所以它们不符合要求。我不需要任何额外的功能,只需要简单高效的地图/设置/列表等。
-
有人已经问过What is the most efficient java collections library? 您可能想从那里开始寻找。马特
-
@Stephen C 可能是因为做这样的微基准测试非常困难。您必须构建库、学习如何使用它们并收集测量值。大多数人的微基准测试都非常错误。
标签: java performance collections primitive-types