解决方案 »

  1.   

    [b]存储到hashmap中肯定会很慢的原因:大数据量必然导致hashmap的key重复,hashmap处理重复的机制就是引入链表,使用链表就会导致性能下降考虑一下用hashmap合理吗?是否有替代方案。这个场景做过通讯开发的应该都遇到过,有这方面朋友可以咨询下。
      

  2.   

    非得用HashMap的话,创建Map的时候给个初始容量,避免频繁的rehash。
      

  3.   

    Map是写在内存中的,所以肯定会很慢。