src/share/vm/runtime/globals.hpp

Print this page
rev 6280 : 8040140: System.nanoTime() is slow and non-monotonic on OS X
6864866: add a flag to use result of gethrtime() directly in os::getTimeNanos() on Solaris
Reviewed-by: sspitsyn, shade, dholmes


 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           "(Solaris and OS X)")                                             \
 622                                                                             \
 623   develop(bool, TraceItables, false,                                        \
 624           "Trace initialization and use of itables")                        \
 625                                                                             \
 626   develop(bool, TracePcPatching, false,                                     \
 627           "Trace usage of frame::patch_pc")                                 \
 628                                                                             \
 629   develop(bool, TraceJumps, false,                                          \
 630           "Trace assembly jumps in thread ring buffer")                     \
 631                                                                             \
 632   develop(bool, TraceRelocator, false,                                      \
 633           "Trace the bytecode relocator")                                   \
 634                                                                             \
 635   develop(bool, TraceLongCompiles, false,                                   \
 636           "Print out every time compilation is longer than "                \
 637           "a given threshold")                                              \
 638                                                                             \
 639   develop(bool, SafepointALot, false,                                       \
 640           "Generate a lot of safepoints. This works with "                  \
 641           "GuaranteedSafepointInterval")                                    \
 642                                                                             \