708 \
709 product(bool, NUMAStats, false, \
710 "Print NUMA stats in detailed heap information") \
711 \
712 product(uintx, NUMAPageScanRate, 256, \
713 "Maximum number of pages to include in the page scan procedure") \
714 range(0, max_uintx) \
715 \
716 product_pd(bool, NeedsDeoptSuspend, \
717 "True for register window machines (sparc/ia64)") \
718 \
719 product(intx, UseSSE, 99, \
720 "Highest supported SSE instructions set on x86/x64") \
721 range(0, 99) \
722 \
723 product(bool, UseAES, false, \
724 "Control whether AES instructions can be used on x86/x64") \
725 \
726 product(bool, UseSHA, false, \
727 "Control whether SHA instructions can be used " \
728 "on SPARC and on ARM") \
729 \
730 product(bool, UseGHASHIntrinsics, false, \
731 "Use intrinsics for GHASH versions of crypto") \
732 \
733 product(size_t, LargePageSizeInBytes, 0, \
734 "Large page size (0 to let VM choose the page size)") \
735 range(0, max_uintx) \
736 \
737 product(size_t, LargePageHeapSizeThreshold, 128*M, \
738 "Use large pages if maximum heap is at least this big") \
739 range(0, max_uintx) \
740 \
741 product(bool, ForceTimeHighResolution, false, \
742 "Using high time resolution (for Win32 only)") \
743 \
744 develop(bool, TracePcPatching, false, \
745 "Trace usage of frame::patch_pc") \
746 \
747 develop(bool, TraceJumps, false, \
748 "Trace assembly jumps in thread ring buffer") \
|
708 \
709 product(bool, NUMAStats, false, \
710 "Print NUMA stats in detailed heap information") \
711 \
712 product(uintx, NUMAPageScanRate, 256, \
713 "Maximum number of pages to include in the page scan procedure") \
714 range(0, max_uintx) \
715 \
716 product_pd(bool, NeedsDeoptSuspend, \
717 "True for register window machines (sparc/ia64)") \
718 \
719 product(intx, UseSSE, 99, \
720 "Highest supported SSE instructions set on x86/x64") \
721 range(0, 99) \
722 \
723 product(bool, UseAES, false, \
724 "Control whether AES instructions can be used on x86/x64") \
725 \
726 product(bool, UseSHA, false, \
727 "Control whether SHA instructions can be used " \
728 "on SPARC, on ARM and on x86") \
729 \
730 product(bool, UseGHASHIntrinsics, false, \
731 "Use intrinsics for GHASH versions of crypto") \
732 \
733 product(size_t, LargePageSizeInBytes, 0, \
734 "Large page size (0 to let VM choose the page size)") \
735 range(0, max_uintx) \
736 \
737 product(size_t, LargePageHeapSizeThreshold, 128*M, \
738 "Use large pages if maximum heap is at least this big") \
739 range(0, max_uintx) \
740 \
741 product(bool, ForceTimeHighResolution, false, \
742 "Using high time resolution (for Win32 only)") \
743 \
744 develop(bool, TracePcPatching, false, \
745 "Trace usage of frame::patch_pc") \
746 \
747 develop(bool, TraceJumps, false, \
748 "Trace assembly jumps in thread ring buffer") \
|