git: openjdk/jdk: 8254598: StringDedupTable should use OopStorage

Kim Barrett kbarrett at openjdk.java.net
Fri May 14 18:40:02 UTC 2021


Changeset: be0a6552
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-05-14 18:38:58 +0000
URL:       https://git.openjdk.java.net/jdk/commit/be0a655208f64e076e9e0141fe5dadc862cba981

8254598: StringDedupTable should use OopStorage

Co-authored-by: Kim Barrett <kbarrett at openjdk.org>
Co-authored-by: Zhengyu Gu <zgu at openjdk.org>
Reviewed-by: coleenp, iklam, tschatzl, ayang

! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/compactHashtable.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/javaClasses.inline.hpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/stringTable.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/g1/g1FullGCAdjustTask.cpp
! src/hotspot/share/gc/g1/g1FullGCAdjustTask.hpp
! src/hotspot/share/gc/g1/g1FullGCCompactTask.hpp
! src/hotspot/share/gc/g1/g1FullGCMarkTask.hpp
! src/hotspot/share/gc/g1/g1FullGCMarker.hpp
! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.hpp
! src/hotspot/share/gc/g1/g1FullGCReferenceProcessorExecutor.hpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1ParallelCleaning.cpp
! src/hotspot/share/gc/g1/g1ParallelCleaning.hpp
! src/hotspot/share/gc/g1/g1StringDedup.cpp
! src/hotspot/share/gc/g1/g1StringDedup.hpp
- src/hotspot/share/gc/g1/g1StringDedupQueue.cpp
- src/hotspot/share/gc/g1/g1StringDedupQueue.hpp
- src/hotspot/share/gc/g1/g1StringDedupStat.cpp
- src/hotspot/share/gc/g1/g1StringDedupStat.hpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/oopStorageSet.hpp
! src/hotspot/share/gc/shared/parallelCleaning.cpp
! src/hotspot/share/gc/shared/parallelCleaning.hpp
! src/hotspot/share/gc/shared/stringdedup/stringDedup.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedup.hpp
- src/hotspot/share/gc/shared/stringdedup/stringDedup.inline.hpp
+ src/hotspot/share/gc/shared/stringdedup/stringDedupConfig.cpp
+ src/hotspot/share/gc/shared/stringdedup/stringDedupConfig.hpp
+ src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.cpp
+ src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.hpp
- src/hotspot/share/gc/shared/stringdedup/stringDedupQueue.cpp
- src/hotspot/share/gc/shared/stringdedup/stringDedupQueue.hpp
- src/hotspot/share/gc/shared/stringdedup/stringDedupQueue.inline.hpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupStat.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupStat.hpp
+ src/hotspot/share/gc/shared/stringdedup/stringDedupStorageUse.cpp
+ src/hotspot/share/gc/shared/stringdedup/stringDedupStorageUse.hpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.hpp
- src/hotspot/share/gc/shared/stringdedup/stringDedupThread.cpp
- src/hotspot/share/gc/shared/stringdedup/stringDedupThread.hpp
- src/hotspot/share/gc/shared/stringdedup/stringDedupThread.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.hpp
! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp
- src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.cpp
- src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.hpp
- src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.inline.hpp
- src/hotspot/share/gc/shenandoah/shenandoahStringDedup.cpp
! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.inline.hpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/utilities/hashtable.cpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
- test/hotspot/jtreg/gc/g1/TestStringDeduplicationAgeThreshold.java
- test/hotspot/jtreg/gc/g1/TestStringDeduplicationFullGC.java
- test/hotspot/jtreg/gc/g1/TestStringDeduplicationInterned.java
- test/hotspot/jtreg/gc/g1/TestStringDeduplicationPrintOptions.java
- test/hotspot/jtreg/gc/g1/TestStringDeduplicationTableRehash.java
- test/hotspot/jtreg/gc/g1/TestStringDeduplicationTableResize.java
- test/hotspot/jtreg/gc/g1/TestStringDeduplicationTools.java
- test/hotspot/jtreg/gc/g1/TestStringDeduplicationYoungGC.java
+ test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationAgeThreshold.java
+ test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationFullGC.java
+ test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationInterned.java
+ test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationPrintOptions.java
+ test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationTableResize.java
+ test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationTools.java
+ test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationYoungGC.java



More information about the jdk-changes mailing list