hg: jdk10/hs/hotspot: 8176472: Lazily create ModuleEntryTable

rachel.protacio at oracle.com rachel.protacio at oracle.com
Tue Apr 18 18:27:57 UTC 2017


Changeset: 13dc8453a835
Author:    rprotacio
Date:      2017-04-18 13:19 -0400
URL:       http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/13dc8453a835

8176472: Lazily create ModuleEntryTable
Summary: Moved the unnamed module out of the ModuleEntryTable and into the ClassLoaderData so that the MET can be lazily created only when other modules are present. Also a smaller PackageTable size.
Reviewed-by: gtriantafill, hseigel, lfoltan, coleenp

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/moduleEntry.cpp
! src/share/vm/classfile/moduleEntry.hpp
! src/share/vm/classfile/modules.cpp
! src/share/vm/classfile/packageEntry.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/oops/instanceKlass.cpp



More information about the jdk10-hs-changes mailing list