< prev index next >

src/hotspot/share/runtime/globals.hpp

Print this page
rev 47591 : Add Thread Local handshakes and thread local polling
rev 47594 : imported patch Assorted-Karen-5
rev 47600 : [mq]: Option-Cleanup-12


 581           "region.")                                                        \
 582           range(1, max_uintx)                                               \
 583                                                                             \
 584   lp64_product(intx, ObjectAlignmentInBytes, 8,                             \
 585           "Default object alignment in bytes, 8 is minimum")                \
 586           range(8, 256)                                                     \
 587           constraint(ObjectAlignmentInBytesConstraintFunc,AtParse)          \
 588                                                                             \
 589   product(bool, AssumeMP, true,                                             \
 590           "(Deprecated) Instruct the VM to assume multiple processors are available")\
 591                                                                             \
 592   /* UseMembar is theoretically a temp flag used for memory barrier      */ \
 593   /* removal testing.  It was supposed to be removed before FCS but has  */ \
 594   /* been re-added (see 6401008)                                         */ \
 595   product_pd(bool, UseMembar,                                               \
 596           "(Unstable) Issues membars on thread state transitions")          \
 597                                                                             \
 598   develop(bool, CleanChunkPoolAsync, true,                                  \
 599           "Clean the chunk pool asynchronously")                            \
 600                                                                             \
 601   product(bool, ThreadLocalHandshakes, false,                               \
 602           "Use thread-local polls instead of global poll for safepoints.")  \
 603           constraint(ThreadLocalHandshakesConstraintFunc,AfterErgo)         \
 604                                                                             \
 605   diagnostic(uint, HandshakeTimeout, 0,                                     \
 606           "If nonzero set a timeout in milliseconds for handshakes")        \
 607                                                                             \
 608   experimental(bool, AlwaysSafeConstructors, false,                         \
 609           "Force safe construction, as if all fields are final.")           \
 610                                                                             \
 611   diagnostic(bool, UnlockDiagnosticVMOptions, trueInDebug,                  \
 612           "Enable normal processing of flags relating to field diagnostics")\
 613                                                                             \
 614   experimental(bool, UnlockExperimentalVMOptions, false,                    \
 615           "Enable normal processing of flags relating to experimental "     \
 616           "features")                                                       \
 617                                                                             \
 618   product(bool, JavaMonitorsInStackTrace, true,                             \
 619           "Print information about Java monitor locks when the stacks are"  \
 620           "dumped")                                                         \
 621                                                                             \




 581           "region.")                                                        \
 582           range(1, max_uintx)                                               \
 583                                                                             \
 584   lp64_product(intx, ObjectAlignmentInBytes, 8,                             \
 585           "Default object alignment in bytes, 8 is minimum")                \
 586           range(8, 256)                                                     \
 587           constraint(ObjectAlignmentInBytesConstraintFunc,AtParse)          \
 588                                                                             \
 589   product(bool, AssumeMP, true,                                             \
 590           "(Deprecated) Instruct the VM to assume multiple processors are available")\
 591                                                                             \
 592   /* UseMembar is theoretically a temp flag used for memory barrier      */ \
 593   /* removal testing.  It was supposed to be removed before FCS but has  */ \
 594   /* been re-added (see 6401008)                                         */ \
 595   product_pd(bool, UseMembar,                                               \
 596           "(Unstable) Issues membars on thread state transitions")          \
 597                                                                             \
 598   develop(bool, CleanChunkPoolAsync, true,                                  \
 599           "Clean the chunk pool asynchronously")                            \
 600                                                                             \
 601   product(bool, ThreadLocalHandshakes, true,                                \
 602           "Use thread-local polls instead of global poll for safepoints.")  \
 603           constraint(ThreadLocalHandshakesConstraintFunc,AfterErgo)         \
 604                                                                             \
 605   diagnostic(uint, HandshakeTimeout, 0,                                     \
 606           "If nonzero set a timeout in milliseconds for handshakes")        \
 607                                                                             \
 608   experimental(bool, AlwaysSafeConstructors, false,                         \
 609           "Force safe construction, as if all fields are final.")           \
 610                                                                             \
 611   diagnostic(bool, UnlockDiagnosticVMOptions, trueInDebug,                  \
 612           "Enable normal processing of flags relating to field diagnostics")\
 613                                                                             \
 614   experimental(bool, UnlockExperimentalVMOptions, false,                    \
 615           "Enable normal processing of flags relating to experimental "     \
 616           "features")                                                       \
 617                                                                             \
 618   product(bool, JavaMonitorsInStackTrace, true,                             \
 619           "Print information about Java monitor locks when the stacks are"  \
 620           "dumped")                                                         \
 621                                                                             \


< prev index next >