Sar*_*mun 37 java collections performance primitive-types
什么是最好的Java原始集合库?(大多数记忆和时间效率)
我发现了Trove和FastUtil是最常用的,但还没有找到他们(或其他人之间)比较多
有比较可用吗?
我不知道任何好的原始框架基准.这个很好看,以及与非原始版本进行比较(只是为了表明在一些硬核情况下,带有自动装箱的Java泛型是多么糟糕).
有一个来自Trove本身的基准测试,我认为最直接的方法是将其移植到其他几个库中.
另外 - 不确定你是否已经看过那个--Cern的柯尔特图书馆甚至在出现AFAICR之前就有原始列表和矩阵.
我最近开源了 Banana,这是另一个原语集合 java 库。与其他库的不同之处在于 Banana 拥有自己的内存管理,这基本上允许它实现任何动态数据结构而无需创建许多对象。Banana 也比许多其他库小得多,目前 jar 大约为 60k。
它已经支持 LinkedList,我不认为任何其他原始集合库提供,我计划很快添加一个 Set 和一个 Tree。
https://github.com/omry/banana
| 归档时间: |
|
| 查看次数: |
16898 次 |
| 最近记录: |