Scala collection.mutable.OpenHashMap vs collection.mutable.HashMap

Scala collection.mutable.OpenHashMap vs collection.mutable.HashMap,scala,scala-collections,Scala,Scala Collections,对于put和get操作OpenHashMap的性能大约比HashMap好5倍: 当HashMap应该优先于OpenHashMap时,是否有任何情况?您的代码与OpenHashMap的一个用例完全匹配。您的代码: println ("scala OpenHashMap: " + time (warmup) { val m = new scala.collection.mutable.OpenHashMap[Int,Int]; var i = 0; var start = Syst

对于
put
get
操作
OpenHashMap
的性能大约比
HashMap
好5倍:


HashMap
应该优先于
OpenHashMap
时,是否有任何情况?

您的代码与OpenHashMap的一个用例完全匹配。您的代码:

println ("scala OpenHashMap: " + time (warmup) {  
  val m = new scala.collection.mutable.OpenHashMap[Int,Int]; 
  var i = 0;
  var start = System.currentTimeMillis();
  while(i<100000) { m.put(i,i);i=i+1;};
})
println(“scala OpenHashMap:+时间(预热){
valm=newscala.collection.mutable.OpenHashMap[Int,Int];
var i=0;
var start=System.currentTimeMillis();
而