475 "AdaptiveNUMAChunkSizing") \ 476 \ 477 product(intx, NUMASpaceResizeRate, 1*G, \ 478 "Do not reallocate more that this amount per collection") \ 479 \ 480 product(bool, UseAdaptiveNUMAChunkSizing, true, \ 481 "Enable adaptive chunk sizing for NUMA") \ 482 \ 483 product(bool, NUMAStats, false, \ 484 "Print NUMA stats in detailed heap information") \ 485 \ 486 product(intx, NUMAPageScanRate, 256, \ 487 "Maximum number of pages to include in the page scan procedure") \ 488 \ 489 product_pd(bool, NeedsDeoptSuspend, \ 490 "True for register window machines (sparc/ia64)") \ 491 \ 492 product(intx, UseSSE, 99, \ 493 "Highest supported SSE instructions set on x86/x64") \ 494 \ 495 product(uintx, LargePageSizeInBytes, 0, \ 496 "Large page size (0 to let VM choose the page size") \ 497 \ 498 product(uintx, LargePageHeapSizeThreshold, 128*M, \ 499 "Use large pages if max heap is at least this big") \ 500 \ 501 product(bool, ForceTimeHighResolution, false, \ 502 "Using high time resolution(For Win32 only)") \ 503 \ 504 develop(bool, TraceItables, false, \ 505 "Trace initialization and use of itables") \ 506 \ 507 develop(bool, TracePcPatching, false, \ 508 "Trace usage of frame::patch_pc") \ 509 \ 510 develop(bool, TraceJumps, false, \ 511 "Trace assembly jumps in thread ring buffer") \ 512 \ 513 develop(bool, TraceRelocator, false, \ 514 "Trace the bytecode relocator") \ | 475 "AdaptiveNUMAChunkSizing") \ 476 \ 477 product(intx, NUMASpaceResizeRate, 1*G, \ 478 "Do not reallocate more that this amount per collection") \ 479 \ 480 product(bool, UseAdaptiveNUMAChunkSizing, true, \ 481 "Enable adaptive chunk sizing for NUMA") \ 482 \ 483 product(bool, NUMAStats, false, \ 484 "Print NUMA stats in detailed heap information") \ 485 \ 486 product(intx, NUMAPageScanRate, 256, \ 487 "Maximum number of pages to include in the page scan procedure") \ 488 \ 489 product_pd(bool, NeedsDeoptSuspend, \ 490 "True for register window machines (sparc/ia64)") \ 491 \ 492 product(intx, UseSSE, 99, \ 493 "Highest supported SSE instructions set on x86/x64") \ 494 \ 495 product(intx, UseVIS, 99, \ 496 "Highest supported VIS instructions set on Sparc") \ 497 \ 498 product(uintx, LargePageSizeInBytes, 0, \ 499 "Large page size (0 to let VM choose the page size") \ 500 \ 501 product(uintx, LargePageHeapSizeThreshold, 128*M, \ 502 "Use large pages if max heap is at least this big") \ 503 \ 504 product(bool, ForceTimeHighResolution, false, \ 505 "Using high time resolution(For Win32 only)") \ 506 \ 507 develop(bool, TraceItables, false, \ 508 "Trace initialization and use of itables") \ 509 \ 510 develop(bool, TracePcPatching, false, \ 511 "Trace usage of frame::patch_pc") \ 512 \ 513 develop(bool, TraceJumps, false, \ 514 "Trace assembly jumps in thread ring buffer") \ 515 \ 516 develop(bool, TraceRelocator, false, \ 517 "Trace the bytecode relocator") \ |