hotspot/src/share/vm/runtime/globals.hpp
changeset 32627 a48ad2501e47
parent 32581 632402f18fe6
parent 32623 390a27af5657
child 32823 ca8fef4cd57b
child 33063 9e222337a81e
equal deleted inserted replaced
32582:56619bb8bcaa 32627:a48ad2501e47
   636           "Clean the chunk pool asynchronously")                            \
   636           "Clean the chunk pool asynchronously")                            \
   637                                                                             \
   637                                                                             \
   638   experimental(bool, AlwaysSafeConstructors, false,                         \
   638   experimental(bool, AlwaysSafeConstructors, false,                         \
   639           "Force safe construction, as if all fields are final.")           \
   639           "Force safe construction, as if all fields are final.")           \
   640                                                                             \
   640                                                                             \
   641   /* Temporary: See 6948537 */                                              \
       
   642   experimental(bool, UseMemSetInBOT, true,                                  \
       
   643           "(Unstable) uses memset in BOT updates in GC code")               \
       
   644                                                                             \
       
   645   diagnostic(bool, UnlockDiagnosticVMOptions, trueInDebug,                  \
   641   diagnostic(bool, UnlockDiagnosticVMOptions, trueInDebug,                  \
   646           "Enable normal processing of flags relating to field diagnostics")\
   642           "Enable normal processing of flags relating to field diagnostics")\
   647                                                                             \
   643                                                                             \
   648   experimental(bool, UnlockExperimentalVMOptions, false,                    \
   644   experimental(bool, UnlockExperimentalVMOptions, false,                    \
   649           "Enable normal processing of flags relating to experimental "     \
   645           "Enable normal processing of flags relating to experimental "     \
   818   product(bool, UseAESIntrinsics, false,                                    \
   814   product(bool, UseAESIntrinsics, false,                                    \
   819           "Use intrinsics for AES versions of crypto")                      \
   815           "Use intrinsics for AES versions of crypto")                      \
   820                                                                             \
   816                                                                             \
   821   product(bool, UseSHA1Intrinsics, false,                                   \
   817   product(bool, UseSHA1Intrinsics, false,                                   \
   822           "Use intrinsics for SHA-1 crypto hash function. "                 \
   818           "Use intrinsics for SHA-1 crypto hash function. "                 \
   823           "Requires that UseSHA is enabled.")                                \
   819           "Requires that UseSHA is enabled.")                               \
   824                                                                             \
   820                                                                             \
   825   product(bool, UseSHA256Intrinsics, false,                                 \
   821   product(bool, UseSHA256Intrinsics, false,                                 \
   826           "Use intrinsics for SHA-224 and SHA-256 crypto hash functions. "  \
   822           "Use intrinsics for SHA-224 and SHA-256 crypto hash functions. "  \
   827           "Requires that UseSHA is enabled.")                               \
   823           "Requires that UseSHA is enabled.")                               \
   828                                                                             \
   824                                                                             \
  1091           "2: emit as many constants as the compiler can see")              \
  1087           "2: emit as many constants as the compiler can see")              \
  1092           range(0, 2)                                                       \
  1088           range(0, 2)                                                       \
  1093                                                                             \
  1089                                                                             \
  1094   product(bool, AlwaysRestoreFPU, false,                                    \
  1090   product(bool, AlwaysRestoreFPU, false,                                    \
  1095           "Restore the FPU control word after every JNI call (expensive)")  \
  1091           "Restore the FPU control word after every JNI call (expensive)")  \
  1096                                                                             \
       
  1097   product(bool, MemoryMapImage, false,                                      \
       
  1098           "Memory map entire runtime image")                                \
       
  1099                                                                             \
  1092                                                                             \
  1100   diagnostic(bool, PrintCompilation2, false,                                \
  1093   diagnostic(bool, PrintCompilation2, false,                                \
  1101           "Print additional statistics per compilation")                    \
  1094           "Print additional statistics per compilation")                    \
  1102                                                                             \
  1095                                                                             \
  1103   diagnostic(bool, PrintAdapterHandlers, false,                             \
  1096   diagnostic(bool, PrintAdapterHandlers, false,                             \
  1604   product(bool, NeverTenure, false,                                         \
  1597   product(bool, NeverTenure, false,                                         \
  1605           "Never tenure objects in eden, may tenure on overflow "           \
  1598           "Never tenure objects in eden, may tenure on overflow "           \
  1606           "(ParallelGC only)")                                              \
  1599           "(ParallelGC only)")                                              \
  1607                                                                             \
  1600                                                                             \
  1608   product(bool, ScavengeBeforeFullGC, true,                                 \
  1601   product(bool, ScavengeBeforeFullGC, true,                                 \
  1609           "Scavenge youngest generation before each full GC.")              \
  1602           "Scavenge young generation before each full GC.")                 \
  1610                                                                             \
  1603                                                                             \
  1611   develop(bool, ScavengeWithObjectsInToSpace, false,                        \
  1604   develop(bool, ScavengeWithObjectsInToSpace, false,                        \
  1612           "Allow scavenges to occur when to-space contains objects")        \
  1605           "Allow scavenges to occur when to-space contains objects")        \
  1613                                                                             \
  1606                                                                             \
  1614   product(bool, UseConcMarkSweepGC, false,                                  \
  1607   product(bool, UseConcMarkSweepGC, false,                                  \
  2102   product(bool, PrintPromotionFailure, false,                               \
  2095   product(bool, PrintPromotionFailure, false,                               \
  2103           "Print additional diagnostic information following "              \
  2096           "Print additional diagnostic information following "              \
  2104           "promotion failure")                                              \
  2097           "promotion failure")                                              \
  2105                                                                             \
  2098                                                                             \
  2106   notproduct(bool, PromotionFailureALot, false,                             \
  2099   notproduct(bool, PromotionFailureALot, false,                             \
  2107           "Use promotion failure handling on every youngest generation "    \
  2100           "Use promotion failure handling on every young generation "       \
  2108           "collection")                                                     \
  2101           "collection")                                                     \
  2109                                                                             \
  2102                                                                             \
  2110   develop(uintx, PromotionFailureALotCount, 1000,                           \
  2103   develop(uintx, PromotionFailureALotCount, 1000,                           \
  2111           "Number of promotion failures occurring at PLAB "     \
  2104           "Number of promotion failures occurring at PLAB "                 \
  2112           "refill attempts (ParNew) or promotion attempts "                 \
  2105           "refill attempts (ParNew) or promotion attempts "                 \
  2113           "(other young collectors)")                                       \
  2106           "(other young collectors)")                                       \
  2114                                                                             \
  2107                                                                             \
  2115   develop(uintx, PromotionFailureALotInterval, 5,                           \
  2108   develop(uintx, PromotionFailureALotInterval, 5,                           \
  2116           "Total collections between promotion failures a lot")             \
  2109           "Total collections between promotion failures a lot")             \