1.1 --- a/src/share/vm/runtime/arguments.cpp Mon Dec 01 15:24:56 2014 +0100 1.2 +++ b/src/share/vm/runtime/arguments.cpp Wed Jun 17 05:56:43 2015 -0700 1.3 @@ -1372,6 +1372,12 @@ 1.4 if (!FLAG_IS_DEFAULT(CMSParPromoteBlocksToClaim) || !FLAG_IS_DEFAULT(OldPLABWeight)) { 1.5 CFLS_LAB::modify_initialization(OldPLABSize, OldPLABWeight); 1.6 } 1.7 + 1.8 + if (!ClassUnloading) { 1.9 + FLAG_SET_CMDLINE(bool, CMSClassUnloadingEnabled, false); 1.10 + FLAG_SET_CMDLINE(bool, ExplicitGCInvokesConcurrentAndUnloadsClasses, false); 1.11 + } 1.12 + 1.13 if (PrintGCDetails && Verbose) { 1.14 tty->print_cr("MarkStackSize: %uk MarkStackSizeMax: %uk", 1.15 (unsigned int) (MarkStackSize / K), (uint) (MarkStackSizeMax / K));