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 次 |
最近记录: |