hg: jdk7u/jdk7u-dev/jdk: 8006593: Peformance and compatibility improvements to hash based Map implementations.

mike.duigou at oracle.com mike.duigou at oracle.com
Tue Mar 12 10:30:10 PDT 2013


Changeset: b03bbdef3a88
Author:    mduigou
Date:      2013-03-11 14:11 -0700
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/b03bbdef3a88

8006593: Peformance and compatibility improvements to hash based Map implementations.
Summary: Use ThreadLocalRandom for hash seed rather than shared Random. Initialize HashMap.hashSeed only as needed.
Reviewed-by: alanb, bchristi, shade

! src/share/classes/java/util/HashMap.java
! src/share/classes/java/util/Hashtable.java
! src/share/classes/sun/misc/Hashing.java




More information about the jdk7u-dev mailing list