git: openjdk/jdk: master: 8338526: Don't store abstract and interface Klasses in class metaspace

Coleen Phillimore coleenp at openjdk.org
Tue Sep 10 11:45:10 UTC 2024


Changeset: ad104932
Branch: master
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-09-10 11:43:21 +0000
URL:       https://git.openjdk.org/jdk/commit/ad104932e6c26806c353ad048ce5cff7d2b4c29a

8338526: Don't store abstract and interface Klasses in class metaspace

Reviewed-by: stuefe, iklam

! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdKlassQueue.cpp
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/oops/annotations.hpp
! src/hotspot/share/oops/array.inline.hpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/arrayKlass.hpp
! src/hotspot/share/oops/compressedKlass.hpp
! src/hotspot/share/oops/constMethod.hpp
! src/hotspot/share/oops/cpCache.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/recordComponent.hpp
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! test/hotspot/jtreg/vmTestbase/metaspace/shrink_grow/ShrinkGrowTest/ShrinkGrowTest.java



More information about the jdk-changes mailing list