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 Mar 1 09:22:53 2018
--- new/src/hotspot/share/memory/metaspaceShared.cpp Thu Mar 1 09:22:53 2018
*** 412,421 ****
--- 412,426 ----
}
}
class CollectClassesClosure : public KlassClosure {
void do_klass(Klass* k) {
+ if (!UseAppCDS && !k->class_loader_data()->is_the_null_class_loader_data()) {
+ // AppCDS is not enabled. Let's omit non-boot classes.
+ return;
+ }
+
if (!(k->is_instance_klass() && InstanceKlass::cast(k)->is_in_error_state())) {
_global_klass_objects->append_if_missing(k);
}
if (k->is_array_klass()) {
// Add in the array classes too
src/hotspot/share/memory/metaspaceShared.cpp
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File