期刊文献+

基于素数序列的Java哈希表性能优化 被引量:3

Prime number sequence based performance improvement in Java Hashtable
下载PDF
导出
摘要 分析了Java哈希表的实现特点并给出了导致其性能恶化的一种数据模式。针对这种数据模式的特点,提出了基于素数序列的哈希表优化方法,从而几乎完全避免了该模式下哈希表的性能恶化。实验与理论结果表明:对提出的模式数据,优化方法产生的Hash碰撞比JDK中的方法下降接近100%,而且对随机数据下的Java哈希表性能也有改善。 The method of implementing Java Hashtable is analyzed and a model of data that can seriously worsen the performance of the Hashtable is given.A method based on prime number sequence is presented to nearly completely avoid this performance deterioration under such model.Both experiments and theory proof show that the new method not only reduces the number of hash conflicts by nearly 100% than the old one in JDK for presented data model but also can improve performance of Java Hashtable for ordinary data.
出处 《计算机工程与应用》 CSCD 北大核心 2008年第3期108-109,142,共3页 Computer Engineering and Applications
关键词 JAVA 哈希表 素数 Java Hashtable prime number
  • 相关文献

参考文献10

二级参考文献38

  • 1胡国杰,冯正进.一类新型混沌密码序列的理论设计[J].通信技术,2003,36(4):73-74. 被引量:6
  • 2唐向阳.分段快速排序法[J].软件学报,1993,4(2):53-57. 被引量:48
  • 3Sanjay Ghemawat,Howard Gobioff,Shun-Tak Leung.The Google File System[C].In : SOSP' 03,2003 - 10. 被引量:1
  • 4Fagin R ,Nievergelt et al.Extensible hashing a fast access method for dynamic files[J].ACM Transactions on Database Systems, 1979; 4(3):315~314. 被引量:1
  • 5Harbron T R.File Systems:Structures and Algorithms[M].New Jersey: Prentice-Hall, 1988. 被引量:1
  • 6Mudhakar Srivatsa. Extensible Hashing Based Distributed Lookup Algorithm.College of Computing,Georgia Institute of Technology,2003. 被引量:1
  • 7I Damgard. A Design Principle for Hash Functions[C].In:Crypto 89,LNCS 435,416~427. 被引量:1
  • 8Paul C van Oorschot,Michael J Wiener. Parallel Collision Search with Cryptanalytic Applications[J].Journal of Cryptology, 1999; (12):1~28. 被引量:1
  • 9H Dobbertin.Cryptanalysis of MD4[C].In:FSE96,1996:53~69. 被引量:1
  • 10P R Kasselman.A Fast Attack on the MD4 Hash Funcion[M].IEEE Press, 1997. 被引量:1

共引文献33

同被引文献23

引证文献3

二级引证文献7

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部