We should revisit the change to dynamically resize hashtables in the JVM. We didn't measure any performance improvements when first implemented with a global SystemDictionary, but with the Dictionary per ClassLoaderData change, this would save footprint and performance if the default size of dictionaries are incorrect. There may not be fixed size for each class loader, and there is not really a nice way to specify predicted loaded class count per class loader.
- blocks
-
JDK-8252329 runtime/LoadClass/TestResize.java timed out
-
- Resolved
-
- csr for
-
JDK-8190440 Dynamically resize SystemDictionary
-
- Closed
-
- relates to
-
JDK-8191580 open/test/hotspot/jtreg/runtime/LoadClass/TestResize fails on product build
-
- Resolved
-
-
JDK-7133093 Improve system dictionary performance
-
- Resolved
-
-
JDK-6610955 SymbolTable and StringTable bucket arrays are probably too small
-
- Closed
-