src/hotspot/share/memory/metaspaceShared.cpp
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File
*** old/src/hotspot/share/memory/metaspaceShared.cpp Thu Dec 7 14:55:15 2017
--- new/src/hotspot/share/memory/metaspaceShared.cpp Thu Dec 7 14:55:15 2017
*** 1625,1642 ****
--- 1625,1644 ----
if (log_is_enabled(Trace, cds)) {
ResourceMark rm;
log_trace(cds)("Shared spaces preloaded: %s", klass->external_name());
}
+ if (klass->is_instance_klass()) {
InstanceKlass* ik = InstanceKlass::cast(klass);
// Link the class to cause the bytecodes to be rewritten and the
// cpcache to be created. The linking is done as soon as classes
// are loaded in order that the related data structures (klass and
// cpCache) are located together.
try_link_class(ik, THREAD);
guarantee(!HAS_PENDING_EXCEPTION, "exception in link_class");
+ }
class_count++;
}
}
src/hotspot/share/memory/metaspaceShared.cpp
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File