@Test
public void testIdentitySet() throws InterruptedException{
IdentityHashMap<String,Object> m1=new IdentityHashMap<String,Object>(1024);
Map<String,Object> m2=new HashMap<String,Object>(1024);
Map<String,Object> m3=new java.util.IdentityHashMap<String,Object>(1024);
Map<String,Object> m4=new MapMaker().concurrencyLevel(8).initialCapacity(1024).makeMap();
Map<String,Object> m5=new ConcurrentHashMap<String, Object>(1024);
Map<String,Object> m6=new Hashtable<String, Object>(1024);
warmup();
for(int i=0;i<LOOP;i++){
xx[i]=RandomData.randomString(10);
}
testMap_(m1);
if(threadCount==1){
testMap(m2,"JDK HashMap"); //Will get deadlock under multiple-threads.
}
testMap(m3,"JDK IdentityHashMap ");
testMap(m4,"Guava Mapmaker.concurrencyLevel(8)");
testMap(m5,"JDK ConcurrentHashMap ");
testMap(m6,"JDK Hashtable ");
}
CollectionTest.java 文件源码
java
阅读 47
收藏 0
点赞 0
评论 0
项目:ef-orm
作者:
评论列表
文章目录