Print this page


Split Split Close
Expand all
Collapse all
          --- old/src/share/vm/runtime/arguments.cpp
          +++ new/src/share/vm/runtime/arguments.cpp
↓ open down ↓ 2743 lines elided ↑ open up ↑
2744 2744        return JNI_ERR;
2745 2745  #else
2746 2746        if(tail != NULL) {
2747 2747          char *options = strcpy(NEW_C_HEAP_ARRAY(char, strlen(tail) + 1, mtInternal), tail);
2748 2748          add_init_agent("instrument", options, false);
2749 2749        }
2750 2750  #endif // !INCLUDE_JVMTI
2751 2751      // -Xnoclassgc
2752 2752      } else if (match_option(option, "-Xnoclassgc")) {
2753 2753        FLAG_SET_CMDLINE(bool, ClassUnloading, false);
     2754 +      FLAG_SET_CMDLINE(bool, CMSClassUnloadingEnabled, false);
2754 2755      // -Xconcgc
2755 2756      } else if (match_option(option, "-Xconcgc")) {
2756 2757        FLAG_SET_CMDLINE(bool, UseConcMarkSweepGC, true);
2757 2758      // -Xnoconcgc
2758 2759      } else if (match_option(option, "-Xnoconcgc")) {
2759 2760        FLAG_SET_CMDLINE(bool, UseConcMarkSweepGC, false);
2760 2761      // -Xbatch
2761 2762      } else if (match_option(option, "-Xbatch")) {
2762 2763        FLAG_SET_CMDLINE(bool, BackgroundCompilation, false);
2763 2764      // -Xmn for compatibility with other JVM vendors
↓ open down ↓ 1417 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX