624 "Enable adaptive chunk sizing for NUMA") \ 625 \ 626 product(bool, NUMAStats, false, \ 627 "Print NUMA stats in detailed heap information") \ 628 \ 629 product(uintx, NUMAPageScanRate, 256, \ 630 "Maximum number of pages to include in the page scan procedure") \ 631 \ 632 product_pd(bool, NeedsDeoptSuspend, \ 633 "True for register window machines (sparc/ia64)") \ 634 \ 635 product(intx, UseSSE, 99, \ 636 "Highest supported SSE instructions set on x86/x64") \ 637 \ 638 product(bool, UseAES, false, \ 639 "Control whether AES instructions can be used on x86/x64") \ 640 \ 641 product(bool, UseSHA, false, \ 642 "Control whether SHA instructions can be used on SPARC") \ 643 \ 644 product(size_t, LargePageSizeInBytes, 0, \ 645 "Large page size (0 to let VM choose the page size)") \ 646 \ 647 product(size_t, LargePageHeapSizeThreshold, 128*M, \ 648 "Use large pages if maximum heap is at least this big") \ 649 \ 650 product(bool, ForceTimeHighResolution, false, \ 651 "Using high time resolution (for Win32 only)") \ 652 \ 653 develop(bool, TraceItables, false, \ 654 "Trace initialization and use of itables") \ 655 \ 656 develop(bool, TracePcPatching, false, \ 657 "Trace usage of frame::patch_pc") \ 658 \ 659 develop(bool, TraceJumps, false, \ 660 "Trace assembly jumps in thread ring buffer") \ 661 \ 662 develop(bool, TraceRelocator, false, \ 663 "Trace the bytecode relocator") \ | 624 "Enable adaptive chunk sizing for NUMA") \ 625 \ 626 product(bool, NUMAStats, false, \ 627 "Print NUMA stats in detailed heap information") \ 628 \ 629 product(uintx, NUMAPageScanRate, 256, \ 630 "Maximum number of pages to include in the page scan procedure") \ 631 \ 632 product_pd(bool, NeedsDeoptSuspend, \ 633 "True for register window machines (sparc/ia64)") \ 634 \ 635 product(intx, UseSSE, 99, \ 636 "Highest supported SSE instructions set on x86/x64") \ 637 \ 638 product(bool, UseAES, false, \ 639 "Control whether AES instructions can be used on x86/x64") \ 640 \ 641 product(bool, UseSHA, false, \ 642 "Control whether SHA instructions can be used on SPARC") \ 643 \ 644 product(bool, UseGHASHIntrinsics, false, \ 645 "Use intrinsics for GHASH versions of crypto") \ 646 \ 647 product(size_t, LargePageSizeInBytes, 0, \ 648 "Large page size (0 to let VM choose the page size)") \ 649 \ 650 product(size_t, LargePageHeapSizeThreshold, 128*M, \ 651 "Use large pages if maximum heap is at least this big") \ 652 \ 653 product(bool, ForceTimeHighResolution, false, \ 654 "Using high time resolution (for Win32 only)") \ 655 \ 656 develop(bool, TraceItables, false, \ 657 "Trace initialization and use of itables") \ 658 \ 659 develop(bool, TracePcPatching, false, \ 660 "Trace usage of frame::patch_pc") \ 661 \ 662 develop(bool, TraceJumps, false, \ 663 "Trace assembly jumps in thread ring buffer") \ 664 \ 665 develop(bool, TraceRelocator, false, \ 666 "Trace the bytecode relocator") \ |