< prev index next >

src/hotspot/share/runtime/globals.hpp

Print this page
rev 47556 : Add Thread Local handshakes and thread local polling
rev 47559 : imported patch Assorted-Karen-5


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




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


< prev index next >