Arp*_*sss 3 java hashmap colt trove4j guava
从这里开始,我发现Colt OpenIntIntHashMap和Trove TIntIntHashMap比Java内置HashMap或Guava 提供更好的性能和内存使用HashMultimap.
Colt's OpenIntIntHashMap或Trove是否TIntIntHashMap允许具有多个值的键,如同HashMultimap?如果没有什么是实现HashMultimap可以实现Colt或Trove的性能和内存效率的好方法?
注意:我测试过Guava HashMultimap,但它的性能和内存效率对我来说似乎很差.
Multimaps.newSetMultimap(
TDecorators.wrap(new TIntObjectHashMap<Collection<Integer>>()),
new Supplier<Set<Integer>>() {
public Set<Integer> get() {
return TDecorators.wrap(new TIntHashSet());
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2226 次 |
| 最近记录: |