hotspot/src/share/vm/runtime/arguments.cpp
changeset 14296 b2e5b6581dec
parent 14151 1c4fb78585e7
parent 14285 afa3d693e0f6
child 14487 9a40ad461ee9
equal deleted inserted replaced
14282:28a3eb9695e8 14296:b2e5b6581dec
   255   { "MaxPermSize", JDK_Version::jdk(8),  JDK_Version::jdk(9) },
   255   { "MaxPermSize", JDK_Version::jdk(8),  JDK_Version::jdk(9) },
   256   { "MinPermHeapExpansion", JDK_Version::jdk(8),  JDK_Version::jdk(9) },
   256   { "MinPermHeapExpansion", JDK_Version::jdk(8),  JDK_Version::jdk(9) },
   257   { "MaxPermHeapExpansion", JDK_Version::jdk(8),  JDK_Version::jdk(9) },
   257   { "MaxPermHeapExpansion", JDK_Version::jdk(8),  JDK_Version::jdk(9) },
   258   { "CMSRevisitStackSize",           JDK_Version::jdk(8), JDK_Version::jdk(9) },
   258   { "CMSRevisitStackSize",           JDK_Version::jdk(8), JDK_Version::jdk(9) },
   259   { "PrintRevisitStats",             JDK_Version::jdk(8), JDK_Version::jdk(9) },
   259   { "PrintRevisitStats",             JDK_Version::jdk(8), JDK_Version::jdk(9) },
       
   260   { "UseVectoredExceptions",         JDK_Version::jdk(8), JDK_Version::jdk(9) },
   260 #ifdef PRODUCT
   261 #ifdef PRODUCT
   261   { "DesiredMethodLimit",
   262   { "DesiredMethodLimit",
   262                            JDK_Version::jdk_update(7, 2), JDK_Version::jdk(8) },
   263                            JDK_Version::jdk_update(7, 2), JDK_Version::jdk(8) },
   263 #endif // PRODUCT
   264 #endif // PRODUCT
   264   { NULL, JDK_Version(0), JDK_Version(0) }
   265   { NULL, JDK_Version(0), JDK_Version(0) }
  2566          FLAG_SET_CMDLINE(uintx, NewSize,
  2567          FLAG_SET_CMDLINE(uintx, NewSize,
  2567                                 ((julong)MaxHeapSize / (julong)8) * (julong)3);
  2568                                 ((julong)MaxHeapSize / (julong)8) * (julong)3);
  2568          FLAG_SET_CMDLINE(uintx, MaxNewSize, NewSize);
  2569          FLAG_SET_CMDLINE(uintx, MaxNewSize, NewSize);
  2569       }
  2570       }
  2570 
  2571 
       
  2572 #ifndef _ALLBSD_SOURCE  // UseLargePages is not yet supported on BSD.
  2571       FLAG_SET_DEFAULT(UseLargePages, true);
  2573       FLAG_SET_DEFAULT(UseLargePages, true);
       
  2574 #endif
  2572 
  2575 
  2573       // Increase some data structure sizes for efficiency
  2576       // Increase some data structure sizes for efficiency
  2574       FLAG_SET_CMDLINE(uintx, BaseFootPrintEstimate, MaxHeapSize);
  2577       FLAG_SET_CMDLINE(uintx, BaseFootPrintEstimate, MaxHeapSize);
  2575       FLAG_SET_CMDLINE(bool, ResizeTLAB, false);
  2578       FLAG_SET_CMDLINE(bool, ResizeTLAB, false);
  2576       FLAG_SET_CMDLINE(uintx, TLABSize, 256*K);
  2579       FLAG_SET_CMDLINE(uintx, TLABSize, 256*K);
  3131 
  3134 
  3132 #if (defined JAVASE_EMBEDDED || defined ARM)
  3135 #if (defined JAVASE_EMBEDDED || defined ARM)
  3133   UNSUPPORTED_OPTION(UseG1GC, "G1 GC");
  3136   UNSUPPORTED_OPTION(UseG1GC, "G1 GC");
  3134 #endif
  3137 #endif
  3135 
  3138 
       
  3139 #ifdef _ALLBSD_SOURCE  // UseLargePages is not yet supported on BSD.
       
  3140   UNSUPPORTED_OPTION(UseLargePages, "-XX:+UseLargePages");
       
  3141 #endif
       
  3142 
  3136 #if !INCLUDE_ALTERNATE_GCS
  3143 #if !INCLUDE_ALTERNATE_GCS
  3137   if (UseParallelGC) {
  3144   if (UseParallelGC) {
  3138     warning("Parallel GC is not supported in this VM.  Using Serial GC.");
  3145     warning("Parallel GC is not supported in this VM.  Using Serial GC.");
  3139   }
  3146   }
  3140   if (UseParallelOldGC) {
  3147   if (UseParallelOldGC) {