jdk-24/jdk/test/sun/misc
Mike Duigou 705c53b045 7126277: Alternative String hashing implementation
All of the hashing based Map implementations: HashMap, Hashtable, LinkedHashMap, WeakHashMap and ConcurrentHashMap are modified to use an enhanced hashing algorithm for string keys when the capacity of the hash table has ever grown beyond 512 entries. The enhanced hashing implementation uses the murmur3 hashing algorithm along with random hash seeds and index masks. These enhancements mitigate cases where colliding String hash values could result in a performance bottleneck.

Reviewed-by: alanb, forax, dl
2012-05-30 22:18:37 -07:00
..
ClassLoaderUtil 6943119: Rebrand source copyright notices 2010-05-25 15:58:33 -07:00
Cleaner 7152866: Tests not run because they are missing the @run tag 2012-03-12 10:17:18 +00:00
Encode 6943119: Rebrand source copyright notices 2010-05-25 15:58:33 -07:00
JarIndex/metaInfFilenames 7116722: Miscellaneous warnings sun.misc ( and related classes ) 2011-12-01 11:09:54 +00:00
URLClassPath 7113349: Initial changeset for Macosx port to jdk 2012-03-06 20:34:38 +00:00
Version 7029680: fix test/sun/misc/Version/Version.java build parsing 2011-03-24 17:26:40 -07:00
CopyMemory.java 6943119: Rebrand source copyright notices 2010-05-25 15:58:33 -07:00
EscapePath.java 6943119: Rebrand source copyright notices 2010-05-25 15:58:33 -07:00
Hashing.java 7126277: Alternative String hashing implementation 2012-05-30 22:18:37 -07:00
Hello.class Initial load 2007-12-01 00:00:00 +00:00
Safe.java 6943119: Rebrand source copyright notices 2010-05-25 15:58:33 -07:00