一个很诡异的问题,还没有研究透。
HashMap的Keyset迭代器的效率要相对ArrayList效率低一些。
在P4 1.5上测试,大约1000,000记录迭代一遍 HashMap 420ms,ArrayList 80ms的样子。
从数字上看,两边的差异并不大,但在迭代中包括同样数据库操作的情况下,整体时间分别为10分钟对2分钟,原因待查。
HashMap的Keyset迭代器的效率要相对ArrayList效率低一些。
在P4 1.5上测试,大约1000,000记录迭代一遍 HashMap 420ms,ArrayList 80ms的样子。
从数字上看,两边的差异并不大,但在迭代中包括同样数据库操作的情况下,整体时间分别为10分钟对2分钟,原因待查。