src/share/vm/runtime/globals.hpp

Print this page
rev 6280 : 8040140: System.nanoTime() is slow and non-monotonic on OS X
Reviewed-by: sspitsyn, shade


 599           "Maximum number of pages to include in the page scan procedure")  \
 600                                                                             \
 601   product_pd(bool, NeedsDeoptSuspend,                                       \
 602           "True for register window machines (sparc/ia64)")                 \
 603                                                                             \
 604   product(intx, UseSSE, 99,                                                 \
 605           "Highest supported SSE instructions set on x86/x64")              \
 606                                                                             \
 607   product(bool, UseAES, false,                                              \
 608           "Control whether AES instructions can be used on x86/x64")        \
 609                                                                             \
 610   product(uintx, LargePageSizeInBytes, 0,                                   \
 611           "Large page size (0 to let VM choose the page size)")             \
 612                                                                             \
 613   product(uintx, LargePageHeapSizeThreshold, 128*M,                         \
 614           "Use large pages if maximum heap is at least this big")           \
 615                                                                             \
 616   product(bool, ForceTimeHighResolution, false,                             \
 617           "Using high time resolution (for Win32 only)")                    \
 618                                                                             \



 619   develop(bool, TraceItables, false,                                        \
 620           "Trace initialization and use of itables")                        \
 621                                                                             \
 622   develop(bool, TracePcPatching, false,                                     \
 623           "Trace usage of frame::patch_pc")                                 \
 624                                                                             \
 625   develop(bool, TraceJumps, false,                                          \
 626           "Trace assembly jumps in thread ring buffer")                     \
 627                                                                             \
 628   develop(bool, TraceRelocator, false,                                      \
 629           "Trace the bytecode relocator")                                   \
 630                                                                             \
 631   develop(bool, TraceLongCompiles, false,                                   \
 632           "Print out every time compilation is longer than "                \
 633           "a given threshold")                                              \
 634                                                                             \
 635   develop(bool, SafepointALot, false,                                       \
 636           "Generate a lot of safepoints. This works with "                  \
 637           "GuaranteedSafepointInterval")                                    \
 638                                                                             \




 599           "Maximum number of pages to include in the page scan procedure")  \
 600                                                                             \
 601   product_pd(bool, NeedsDeoptSuspend,                                       \
 602           "True for register window machines (sparc/ia64)")                 \
 603                                                                             \
 604   product(intx, UseSSE, 99,                                                 \
 605           "Highest supported SSE instructions set on x86/x64")              \
 606                                                                             \
 607   product(bool, UseAES, false,                                              \
 608           "Control whether AES instructions can be used on x86/x64")        \
 609                                                                             \
 610   product(uintx, LargePageSizeInBytes, 0,                                   \
 611           "Large page size (0 to let VM choose the page size)")             \
 612                                                                             \
 613   product(uintx, LargePageHeapSizeThreshold, 128*M,                         \
 614           "Use large pages if maximum heap is at least this big")           \
 615                                                                             \
 616   product(bool, ForceTimeHighResolution, false,                             \
 617           "Using high time resolution (for Win32 only)")                    \
 618                                                                             \
 619   experimental(bool, AssumeMonotonicOSTimers, false,                        \
 620           "Assume that the OS system timers are monotonic")                 \
 621                                                                             \
 622   develop(bool, TraceItables, false,                                        \
 623           "Trace initialization and use of itables")                        \
 624                                                                             \
 625   develop(bool, TracePcPatching, false,                                     \
 626           "Trace usage of frame::patch_pc")                                 \
 627                                                                             \
 628   develop(bool, TraceJumps, false,                                          \
 629           "Trace assembly jumps in thread ring buffer")                     \
 630                                                                             \
 631   develop(bool, TraceRelocator, false,                                      \
 632           "Trace the bytecode relocator")                                   \
 633                                                                             \
 634   develop(bool, TraceLongCompiles, false,                                   \
 635           "Print out every time compilation is longer than "                \
 636           "a given threshold")                                              \
 637                                                                             \
 638   develop(bool, SafepointALot, false,                                       \
 639           "Generate a lot of safepoints. This works with "                  \
 640           "GuaranteedSafepointInterval")                                    \
 641                                                                             \