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