jaxws/README
author mduigou
Wed, 30 May 2012 22:18:37 -0700 (2012-05-31)
changeset 12859 c44b88bb9b5e
parent 12009 4abb694f273a
permissions -rw-r--r--
7126277: Alternative String hashing implementation Summary: 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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
8
474761f14bca Initial load
duke
parents:
diff changeset
     1
README:
3885
90241d0c87b6 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 8
diff changeset
     2
  
90241d0c87b6 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 8
diff changeset
     3
  This file should be located at the top of the Mercurial repository.
8
474761f14bca Initial load
duke
parents:
diff changeset
     4
474761f14bca Initial load
duke
parents:
diff changeset
     5
  See http://openjdk.java.net/ for more information about the OpenJDK.
474761f14bca Initial load
duke
parents:
diff changeset
     6
474761f14bca Initial load
duke
parents:
diff changeset
     7
  See ../README-builds.html for complete details on build machine requirements.
474761f14bca Initial load
duke
parents:
diff changeset
     8
474761f14bca Initial load
duke
parents:
diff changeset
     9
Simple Build Instructions:
3885
90241d0c87b6 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 8
diff changeset
    10
  This repository can be loaded as a NetBeans project, built with ant, or
90241d0c87b6 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 8
diff changeset
    11
  built with GNU make, e.g.
90241d0c87b6 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 8
diff changeset
    12
    ant
90241d0c87b6 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 8
diff changeset
    13
       -OR-
8
474761f14bca Initial load
duke
parents:
diff changeset
    14
    cd make && gnumake
474761f14bca Initial load
duke
parents:
diff changeset
    15
     
3885
90241d0c87b6 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 8
diff changeset
    16
  The built files that will be imported into the jdk build will be in the 
90241d0c87b6 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 8
diff changeset
    17
  "dist" directory.
90241d0c87b6 6856630: Restructure jaxp/jaxws repositories
ohair
parents: 8
diff changeset
    18
  Help information is available by running "ant -projecthelp" or "make help".
8
474761f14bca Initial load
duke
parents:
diff changeset
    19