[aarch64-port-dev ] git: openjdk/aarch64-port: master: 8251158: Implementation of JEP 387: Elastic Metaspace
Thomas Stuefe
stuefe at openjdk.java.net
Tue Oct 20 06:52:10 UTC 2020
Changeset: 7ba6a6bf
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2020-10-20 06:48:09 +0000
URL: https://git.openjdk.java.net/aarch64-port/commit/7ba6a6bf
8251158: Implementation of JEP 387: Elastic Metaspace
Reviewed-by: lkorinth, coleenp, iklam, rrich
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.hpp
! src/hotspot/share/classfile/classLoaderStats.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/generationSpec.cpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zUnload.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/memory/allocation.hpp
- src/hotspot/share/memory/binaryTreeDictionary.hpp
- src/hotspot/share/memory/binaryTreeDictionary.inline.hpp
+ src/hotspot/share/memory/classLoaderMetaspace.cpp
+ src/hotspot/share/memory/classLoaderMetaspace.hpp
- src/hotspot/share/memory/freeList.hpp
- src/hotspot/share/memory/freeList.inline.hpp
! src/hotspot/share/memory/metadataFactory.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
+ src/hotspot/share/memory/metaspace/allocationGuard.hpp
+ src/hotspot/share/memory/metaspace/binList.hpp
- src/hotspot/share/memory/metaspace/blockFreelist.cpp
- src/hotspot/share/memory/metaspace/blockFreelist.hpp
+ src/hotspot/share/memory/metaspace/blockTree.cpp
+ src/hotspot/share/memory/metaspace/blockTree.hpp
+ src/hotspot/share/memory/metaspace/chunkHeaderPool.cpp
+ src/hotspot/share/memory/metaspace/chunkHeaderPool.hpp
! src/hotspot/share/memory/metaspace/chunkManager.cpp
! src/hotspot/share/memory/metaspace/chunkManager.hpp
+ src/hotspot/share/memory/metaspace/chunklevel.cpp
+ src/hotspot/share/memory/metaspace/chunklevel.hpp
+ src/hotspot/share/memory/metaspace/commitLimiter.cpp
+ src/hotspot/share/memory/metaspace/commitLimiter.hpp
+ src/hotspot/share/memory/metaspace/commitMask.cpp
+ src/hotspot/share/memory/metaspace/commitMask.hpp
+ src/hotspot/share/memory/metaspace/counters.hpp
+ src/hotspot/share/memory/metaspace/freeBlocks.cpp
+ src/hotspot/share/memory/metaspace/freeBlocks.hpp
+ src/hotspot/share/memory/metaspace/freeChunkList.cpp
+ src/hotspot/share/memory/metaspace/freeChunkList.hpp
+ src/hotspot/share/memory/metaspace/internalStats.cpp
+ src/hotspot/share/memory/metaspace/internalStats.hpp
- src/hotspot/share/memory/metaspace/metaDebug.cpp
- src/hotspot/share/memory/metaspace/metaDebug.hpp
- src/hotspot/share/memory/metaspace/metabase.hpp
- src/hotspot/share/memory/metaspace/metablock.hpp
! src/hotspot/share/memory/metaspace/metachunk.cpp
! src/hotspot/share/memory/metaspace/metachunk.hpp
+ src/hotspot/share/memory/metaspace/metachunkList.cpp
+ src/hotspot/share/memory/metaspace/metachunkList.hpp
+ src/hotspot/share/memory/metaspace/metaspaceArena.cpp
+ src/hotspot/share/memory/metaspace/metaspaceArena.hpp
+ src/hotspot/share/memory/metaspace/metaspaceArenaGrowthPolicy.cpp
+ src/hotspot/share/memory/metaspace/metaspaceArenaGrowthPolicy.hpp
! src/hotspot/share/memory/metaspace/metaspaceCommon.cpp
! src/hotspot/share/memory/metaspace/metaspaceCommon.hpp
+ src/hotspot/share/memory/metaspace/metaspaceContext.cpp
+ src/hotspot/share/memory/metaspace/metaspaceContext.hpp
! src/hotspot/share/memory/metaspace/metaspaceDCmd.cpp
! src/hotspot/share/memory/metaspace/metaspaceDCmd.hpp
+ src/hotspot/share/memory/metaspace/metaspaceReporter.cpp
+ src/hotspot/share/memory/metaspace/metaspaceReporter.hpp
+ src/hotspot/share/memory/metaspace/metaspaceSettings.cpp
+ src/hotspot/share/memory/metaspace/metaspaceSettings.hpp
! src/hotspot/share/memory/metaspace/metaspaceSizesSnapshot.cpp
! src/hotspot/share/memory/metaspace/metaspaceSizesSnapshot.hpp
! src/hotspot/share/memory/metaspace/metaspaceStatistics.cpp
! src/hotspot/share/memory/metaspace/metaspaceStatistics.hpp
- src/hotspot/share/memory/metaspace/occupancyMap.cpp
- src/hotspot/share/memory/metaspace/occupancyMap.hpp
! src/hotspot/share/memory/metaspace/printCLDMetaspaceInfoClosure.cpp
! src/hotspot/share/memory/metaspace/printCLDMetaspaceInfoClosure.hpp
! src/hotspot/share/memory/metaspace/printMetaspaceInfoKlassClosure.cpp
+ src/hotspot/share/memory/metaspace/rootChunkArea.cpp
+ src/hotspot/share/memory/metaspace/rootChunkArea.hpp
+ src/hotspot/share/memory/metaspace/runningCounters.cpp
+ src/hotspot/share/memory/metaspace/runningCounters.hpp
- src/hotspot/share/memory/metaspace/smallBlocks.cpp
- src/hotspot/share/memory/metaspace/smallBlocks.hpp
- src/hotspot/share/memory/metaspace/spaceManager.cpp
- src/hotspot/share/memory/metaspace/spaceManager.hpp
+ src/hotspot/share/memory/metaspace/testHelpers.cpp
+ src/hotspot/share/memory/metaspace/testHelpers.hpp
! src/hotspot/share/memory/metaspace/virtualSpaceList.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceList.hpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.hpp
! src/hotspot/share/memory/metaspaceChunkFreeListSummary.hpp
! src/hotspot/share/memory/metaspaceClosure.hpp
! src/hotspot/share/memory/metaspaceCounters.cpp
! src/hotspot/share/memory/metaspaceCounters.hpp
- src/hotspot/share/memory/metaspaceGCThresholdUpdater.hpp
! src/hotspot/share/memory/metaspaceTracer.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/memReporter.cpp
! src/hotspot/share/services/memoryService.hpp
! src/hotspot/share/services/virtualMemoryTracker.cpp
! src/hotspot/share/services/virtualMemoryTracker.hpp
- test/hotspot/gtest/memory/test_chunkManager.cpp
- test/hotspot/gtest/memory/test_is_metaspace_obj.cpp
- test/hotspot/gtest/memory/test_metachunk.cpp
- test/hotspot/gtest/memory/test_metaspace.cpp
- test/hotspot/gtest/memory/test_metaspace_allocation.cpp
- test/hotspot/gtest/memory/test_spaceManager.cpp
+ test/hotspot/gtest/metaspace/metaspaceGtestCommon.cpp
+ test/hotspot/gtest/metaspace/metaspaceGtestCommon.hpp
+ test/hotspot/gtest/metaspace/metaspaceGtestContexts.cpp
+ test/hotspot/gtest/metaspace/metaspaceGtestContexts.hpp
+ test/hotspot/gtest/metaspace/metaspaceGtestRangeHelpers.hpp
+ test/hotspot/gtest/metaspace/metaspaceGtestSparseArray.hpp
+ test/hotspot/gtest/metaspace/test_allocationGuard.cpp
+ test/hotspot/gtest/metaspace/test_arenagrowthpolicy.cpp
+ test/hotspot/gtest/metaspace/test_binlist.cpp
+ test/hotspot/gtest/metaspace/test_blocktree.cpp
+ test/hotspot/gtest/metaspace/test_chunkManager_stress.cpp
+ test/hotspot/gtest/metaspace/test_chunkheaderpool.cpp
+ test/hotspot/gtest/metaspace/test_commitmask.cpp
+ test/hotspot/gtest/metaspace/test_freeblocks.cpp
+ test/hotspot/gtest/metaspace/test_internstats.cpp
+ test/hotspot/gtest/metaspace/test_is_metaspace_obj.cpp
+ test/hotspot/gtest/metaspace/test_metachunk.cpp
+ test/hotspot/gtest/metaspace/test_metachunklist.cpp
+ test/hotspot/gtest/metaspace/test_metaspaceUtils.cpp
+ test/hotspot/gtest/metaspace/test_metaspace_misc.cpp
+ test/hotspot/gtest/metaspace/test_metaspacearena.cpp
+ test/hotspot/gtest/metaspace/test_metaspacearena_stress.cpp
+ test/hotspot/gtest/metaspace/test_virtualspacenode.cpp
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/gc/TestSystemGC.java
! test/hotspot/jtreg/gc/class_unloading/TestG1ClassUnloadingHWM.java
! test/hotspot/jtreg/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java
! test/hotspot/jtreg/gtest/GTestWrapper.java
+ test/hotspot/jtreg/gtest/MetaspaceGtests.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassSpaceSize.java
! test/hotspot/jtreg/runtime/Metaspace/MaxMetaspaceSizeTest.java
! test/hotspot/jtreg/runtime/Metaspace/PrintMetaspaceDcmd.java
+ test/hotspot/jtreg/runtime/Metaspace/elastic/Allocation.java
+ test/hotspot/jtreg/runtime/Metaspace/elastic/AllocationProfile.java
+ test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestArena.java
+ test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestContext.java
+ test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestManyArenasManyThreads.java
+ test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestOneArenaManyThreads.java
+ test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestWithThreads.java
+ test/hotspot/jtreg/runtime/Metaspace/elastic/RandomAllocator.java
+ test/hotspot/jtreg/runtime/Metaspace/elastic/RandomAllocatorThread.java
+ test/hotspot/jtreg/runtime/Metaspace/elastic/RandomHelper.java
+ test/hotspot/jtreg/runtime/Metaspace/elastic/Settings.java
+ test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocation.java
+ test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocationMT1.java
+ test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocationMT2.java
! test/hotspot/jtreg/runtime/cds/MaxMetaspaceSize.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LargePages.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/MetaspaceBaseGC.java
! test/jdk/java/lang/management/MemoryMXBean/LowMemoryTest2.sh
! test/lib/sun/hotspot/WhiteBox.java
More information about the aarch64-port-dev
mailing list