src/share/vm/runtime/globals.hpp

Print this page




 518                                                                             \
 519   product(bool, AssumeMP, false,                                            \
 520           "Instruct the VM to assume multiple processors are available")    \
 521                                                                             \
 522   /* UseMembar is theoretically a temp flag used for memory barrier         \
 523    * removal testing.  It was supposed to be removed before FCS but has     \
 524    * been re-added (see 6401008) */                                         \
 525   product_pd(bool, UseMembar,                                               \
 526           "(Unstable) Issues membars on thread state transitions")          \
 527                                                                             \
 528   /* Temp PPC Flag to allow disabling the use of lwsync on ppc platforms    \
 529    * that don't support it.  This will be replaced by processor detection   \
 530    * logic.                                                                 \
 531    */                                                                       \
 532   product(bool, UsePPCLWSYNC, true,                                         \
 533           "Use lwsync instruction if true, else use slower sync")           \
 534                                                                             \
 535   develop(bool, CleanChunkPoolAsync, falseInEmbedded,                       \
 536           "Clean the chunk pool asynchronously")                            \
 537                                                                             \



 538   /* Temporary: See 6948537 */                                              \
 539   experimental(bool, UseMemSetInBOT, true,                                  \
 540           "(Unstable) uses memset in BOT updates in GC code")               \
 541                                                                             \
 542   diagnostic(bool, UnlockDiagnosticVMOptions, trueInDebug,                  \
 543           "Enable normal processing of flags relating to field diagnostics")\
 544                                                                             \
 545   experimental(bool, UnlockExperimentalVMOptions, false,                    \
 546           "Enable normal processing of flags relating to experimental "     \
 547           "features")                                                       \
 548                                                                             \
 549   product(bool, JavaMonitorsInStackTrace, true,                             \
 550           "Print information about Java monitor locks when the stacks are"  \
 551           "dumped")                                                         \
 552                                                                             \
 553   product_pd(bool, UseLargePages,                                           \
 554           "Use large page memory")                                          \
 555                                                                             \
 556   product_pd(bool, UseLargePagesIndividualAllocation,                       \
 557           "Allocate large pages individually for better affinity")          \




 518                                                                             \
 519   product(bool, AssumeMP, false,                                            \
 520           "Instruct the VM to assume multiple processors are available")    \
 521                                                                             \
 522   /* UseMembar is theoretically a temp flag used for memory barrier         \
 523    * removal testing.  It was supposed to be removed before FCS but has     \
 524    * been re-added (see 6401008) */                                         \
 525   product_pd(bool, UseMembar,                                               \
 526           "(Unstable) Issues membars on thread state transitions")          \
 527                                                                             \
 528   /* Temp PPC Flag to allow disabling the use of lwsync on ppc platforms    \
 529    * that don't support it.  This will be replaced by processor detection   \
 530    * logic.                                                                 \
 531    */                                                                       \
 532   product(bool, UsePPCLWSYNC, true,                                         \
 533           "Use lwsync instruction if true, else use slower sync")           \
 534                                                                             \
 535   develop(bool, CleanChunkPoolAsync, falseInEmbedded,                       \
 536           "Clean the chunk pool asynchronously")                            \
 537                                                                             \
 538   experimental(bool, AlwaysSafeConstructors, false,                         \
 539           "Force safe construction, as if all fields are final.")           \
 540                                                                             \
 541   /* Temporary: See 6948537 */                                              \
 542   experimental(bool, UseMemSetInBOT, true,                                  \
 543           "(Unstable) uses memset in BOT updates in GC code")               \
 544                                                                             \
 545   diagnostic(bool, UnlockDiagnosticVMOptions, trueInDebug,                  \
 546           "Enable normal processing of flags relating to field diagnostics")\
 547                                                                             \
 548   experimental(bool, UnlockExperimentalVMOptions, false,                    \
 549           "Enable normal processing of flags relating to experimental "     \
 550           "features")                                                       \
 551                                                                             \
 552   product(bool, JavaMonitorsInStackTrace, true,                             \
 553           "Print information about Java monitor locks when the stacks are"  \
 554           "dumped")                                                         \
 555                                                                             \
 556   product_pd(bool, UseLargePages,                                           \
 557           "Use large page memory")                                          \
 558                                                                             \
 559   product_pd(bool, UseLargePagesIndividualAllocation,                       \
 560           "Allocate large pages individually for better affinity")          \