hg: jdk/jdk: 8195100: Use a low latency hashtable for SymbolTable
gerard.ziemski at oracle.com
gerard.ziemski at oracle.com
Tue Aug 14 23:43:15 UTC 2018
Changeset: 8b23aa7cef47
Author: gziemski
Date: 2018-08-14 18:42 -0500
URL: http://hg.openjdk.java.net/jdk/jdk/rev/8b23aa7cef47
8195100: Use a low latency hashtable for SymbolTable
Summary: Used concurrentHashTable, similar to stringTable
Reviewed-by: coleenp, kbarrett, iklam, pliden
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/compactHashtable.hpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/stringTable.hpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/symbolTable.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/gc/z/zRootsIterator.hpp
! src/hotspot/share/gc/z/z_globals.hpp
! src/hotspot/share/logging/logPrefix.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/memory/arena.hpp
! src/hotspot/share/oops/symbol.cpp
! src/hotspot/share/oops/symbol.hpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/concurrentHashTable.hpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! src/hotspot/share/utilities/globalCounter.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
- test/hotspot/jtreg/gc/g1/TestStringSymbolTableStats.java
+ test/hotspot/jtreg/gc/g1/TestStringTableStats.java
+ test/hotspot/jtreg/runtime/symboltable/ShortLivedSymbolCleanup.java
More information about the jdk-all-changes
mailing list