hg: jdk/hs: 8194759: Support caching class mirror objects.

jiangli.zhou at oracle.com jiangli.zhou at oracle.com
Fri Mar 2 22:36:17 UTC 2018


Changeset: 04ed29f9ef33
Author:    jiangli
Date:      2018-03-02 17:25 -0500
URL:       http://hg.openjdk.java.net/jdk/hs/rev/04ed29f9ef33

8194759: Support caching class mirror objects.
Summary: Support archiving mirror objects for shared classes in 'open' archive java heap region.
Reviewed-by: coleenp, iklam, mseledtsov, tschatzl

! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/memory/filemap.hpp
! src/hotspot/share/memory/iterator.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
+ test/hotspot/jtreg/runtime/appcds/cacheObject/CheckCachedMirrorApp.java
+ test/hotspot/jtreg/runtime/appcds/cacheObject/CheckCachedMirrorTest.java
+ test/hotspot/jtreg/runtime/appcds/cacheObject/MirrorWithReferenceFieldsApp.java
+ test/hotspot/jtreg/runtime/appcds/cacheObject/MirrorWithReferenceFieldsTest.java
+ test/hotspot/jtreg/runtime/appcds/cacheObject/PrimitiveTypesApp.java
+ test/hotspot/jtreg/runtime/appcds/cacheObject/PrimitiveTypesTest.java
! test/hotspot/jtreg/runtime/appcds/cacheObject/RedefineClassApp.java



More information about the jdk-hs-changes mailing list