654 "AdaptiveNUMAChunkSizing") \ 655 range(0, 100) \ 656 \ 657 product(size_t, NUMASpaceResizeRate, 1*G, \ 658 "Do not reallocate more than this amount per collection") \ 659 range(0, max_uintx) \ 660 \ 661 product(bool, UseAdaptiveNUMAChunkSizing, true, \ 662 "Enable adaptive chunk sizing for NUMA") \ 663 \ 664 product(bool, NUMAStats, false, \ 665 "Print NUMA stats in detailed heap information") \ 666 \ 667 product(uintx, NUMAPageScanRate, 256, \ 668 "Maximum number of pages to include in the page scan procedure") \ 669 range(0, max_uintx) \ 670 \ 671 product_pd(bool, NeedsDeoptSuspend, \ 672 "True for register window machines (sparc/ia64)") \ 673 \ 674 product(intx, UseSSE, 99, \ 675 "Highest supported SSE instructions set on x86/x64") \ 676 range(0, 99) \ 677 \ 678 product(bool, UseAES, false, \ 679 "Control whether AES instructions are used when available") \ 680 \ 681 product(bool, UseFMA, false, \ 682 "Control whether FMA instructions are used when available") \ 683 \ 684 product(bool, UseSHA, false, \ 685 "Control whether SHA instructions are used when available") \ 686 \ 687 diagnostic(bool, UseGHASHIntrinsics, false, \ 688 "Use intrinsics for GHASH versions of crypto") \ 689 \ 690 product(size_t, LargePageSizeInBytes, 0, \ 691 "Large page size (0 to let VM choose the page size)") \ 692 range(0, max_uintx) \ 693 \ 694 product(size_t, LargePageHeapSizeThreshold, 128*M, \ 695 "Use large pages if maximum heap is at least this big") \ 696 range(0, max_uintx) \ 697 \ | 654 "AdaptiveNUMAChunkSizing") \ 655 range(0, 100) \ 656 \ 657 product(size_t, NUMASpaceResizeRate, 1*G, \ 658 "Do not reallocate more than this amount per collection") \ 659 range(0, max_uintx) \ 660 \ 661 product(bool, UseAdaptiveNUMAChunkSizing, true, \ 662 "Enable adaptive chunk sizing for NUMA") \ 663 \ 664 product(bool, NUMAStats, false, \ 665 "Print NUMA stats in detailed heap information") \ 666 \ 667 product(uintx, NUMAPageScanRate, 256, \ 668 "Maximum number of pages to include in the page scan procedure") \ 669 range(0, max_uintx) \ 670 \ 671 product_pd(bool, NeedsDeoptSuspend, \ 672 "True for register window machines (sparc/ia64)") \ 673 \ 674 product(bool, UseAES, false, \ 675 "Control whether AES instructions are used when available") \ 676 \ 677 product(bool, UseFMA, false, \ 678 "Control whether FMA instructions are used when available") \ 679 \ 680 product(bool, UseSHA, false, \ 681 "Control whether SHA instructions are used when available") \ 682 \ 683 diagnostic(bool, UseGHASHIntrinsics, false, \ 684 "Use intrinsics for GHASH versions of crypto") \ 685 \ 686 product(size_t, LargePageSizeInBytes, 0, \ 687 "Large page size (0 to let VM choose the page size)") \ 688 range(0, max_uintx) \ 689 \ 690 product(size_t, LargePageHeapSizeThreshold, 128*M, \ 691 "Use large pages if maximum heap is at least this big") \ 692 range(0, max_uintx) \ 693 \ |