505 "AdaptiveNUMAChunkSizing") \ 506 \ 507 product(intx, NUMASpaceResizeRate, 1*G, \ 508 "Do not reallocate more that this amount per collection") \ 509 \ 510 product(bool, UseAdaptiveNUMAChunkSizing, true, \ 511 "Enable adaptive chunk sizing for NUMA") \ 512 \ 513 product(bool, NUMAStats, false, \ 514 "Print NUMA stats in detailed heap information") \ 515 \ 516 product(intx, NUMAPageScanRate, 256, \ 517 "Maximum number of pages to include in the page scan procedure") \ 518 \ 519 product_pd(bool, NeedsDeoptSuspend, \ 520 "True for register window machines (sparc/ia64)") \ 521 \ 522 product(intx, UseSSE, 99, \ 523 "Highest supported SSE instructions set on x86/x64") \ 524 \ 525 product(intx, UseVIS, 99, \ 526 "Highest supported VIS instructions set on Sparc") \ 527 \ 528 product(uintx, LargePageSizeInBytes, 0, \ 529 "Large page size (0 to let VM choose the page size") \ 530 \ 531 product(uintx, LargePageHeapSizeThreshold, 128*M, \ 532 "Use large pages if max heap is at least this big") \ 533 \ 534 product(bool, ForceTimeHighResolution, false, \ 535 "Using high time resolution(For Win32 only)") \ 536 \ 537 develop(bool, TraceItables, false, \ 538 "Trace initialization and use of itables") \ 539 \ 540 develop(bool, TracePcPatching, false, \ 541 "Trace usage of frame::patch_pc") \ 542 \ 543 develop(bool, TraceJumps, false, \ 544 "Trace assembly jumps in thread ring buffer") \ | 505 "AdaptiveNUMAChunkSizing") \ 506 \ 507 product(intx, NUMASpaceResizeRate, 1*G, \ 508 "Do not reallocate more that this amount per collection") \ 509 \ 510 product(bool, UseAdaptiveNUMAChunkSizing, true, \ 511 "Enable adaptive chunk sizing for NUMA") \ 512 \ 513 product(bool, NUMAStats, false, \ 514 "Print NUMA stats in detailed heap information") \ 515 \ 516 product(intx, NUMAPageScanRate, 256, \ 517 "Maximum number of pages to include in the page scan procedure") \ 518 \ 519 product_pd(bool, NeedsDeoptSuspend, \ 520 "True for register window machines (sparc/ia64)") \ 521 \ 522 product(intx, UseSSE, 99, \ 523 "Highest supported SSE instructions set on x86/x64") \ 524 \ 525 product(intx, UseAVX, 99, \ 526 "Highest supported AVX instructions set on x86/x64") \ 527 \ 528 product(intx, UseVIS, 99, \ 529 "Highest supported VIS instructions set on Sparc") \ 530 \ 531 product(uintx, LargePageSizeInBytes, 0, \ 532 "Large page size (0 to let VM choose the page size") \ 533 \ 534 product(uintx, LargePageHeapSizeThreshold, 128*M, \ 535 "Use large pages if max heap is at least this big") \ 536 \ 537 product(bool, ForceTimeHighResolution, false, \ 538 "Using high time resolution(For Win32 only)") \ 539 \ 540 develop(bool, TraceItables, false, \ 541 "Trace initialization and use of itables") \ 542 \ 543 develop(bool, TracePcPatching, false, \ 544 "Trace usage of frame::patch_pc") \ 545 \ 546 develop(bool, TraceJumps, false, \ 547 "Trace assembly jumps in thread ring buffer") \ |