49 \ 50 product(bool, UseHugeTLBFS, false, \ 51 "Use MAP_HUGETLB for large pages") \ 52 \ 53 product(bool, UseTransparentHugePages, false, \ 54 "Use MADV_HUGEPAGE for large pages") \ 55 \ 56 product(bool, LoadExecStackDllInVMThread, true, \ 57 "Load DLLs with executable-stack attribute in the VM Thread") \ 58 \ 59 product(bool, UseSHM, false, \ 60 "Use SYSV shared memory for large pages") \ 61 \ 62 product(bool, UseContainerSupport, true, \ 63 "Enable detection and runtime container configuration support") \ 64 \ 65 product(bool, PreferContainerQuotaForCPUCount, true, \ 66 "Calculate the container CPU availability based on the value" \ 67 " of quotas (if set), when true. Otherwise, use the CPU" \ 68 " shares value, provided it is less than quota.") \ 69 \ 70 diagnostic(bool, DumpPrivateMappingsInCore, true, \ 71 "If true, sets bit 2 of /proc/PID/coredump_filter, thus " \ 72 "resulting in file-backed private mappings of the process to "\ 73 "be dumped into the corefile.") \ 74 \ 75 diagnostic(bool, DumpSharedMappingsInCore, true, \ 76 "If true, sets bit 3 of /proc/PID/coredump_filter, thus " \ 77 "resulting in file-backed shared mappings of the process to " \ 78 "be dumped into the corefile.") \ 79 \ 80 diagnostic(bool, UseCpuAllocPath, false, \ 81 "Use CPU_ALLOC code path in os::active_processor_count ") 82 83 // 84 // Defines Linux-specific default values. The flags are available on all 85 // platforms, but they may have different default values on other platforms. 86 // 87 define_pd_global(bool, UseLargePages, false); 88 define_pd_global(bool, UseLargePagesIndividualAllocation, false); | 49 \ 50 product(bool, UseHugeTLBFS, false, \ 51 "Use MAP_HUGETLB for large pages") \ 52 \ 53 product(bool, UseTransparentHugePages, false, \ 54 "Use MADV_HUGEPAGE for large pages") \ 55 \ 56 product(bool, LoadExecStackDllInVMThread, true, \ 57 "Load DLLs with executable-stack attribute in the VM Thread") \ 58 \ 59 product(bool, UseSHM, false, \ 60 "Use SYSV shared memory for large pages") \ 61 \ 62 product(bool, UseContainerSupport, true, \ 63 "Enable detection and runtime container configuration support") \ 64 \ 65 product(bool, PreferContainerQuotaForCPUCount, true, \ 66 "Calculate the container CPU availability based on the value" \ 67 " of quotas (if set), when true. Otherwise, use the CPU" \ 68 " shares value, provided it is less than quota.") \ 69 \ 70 product(bool, AdjustStackSizeForTLS, false, \ 71 "Increase the thread stack size to include space for glibc " \ 72 "static thread-local storage (TLS) if true") \ 73 \ 74 diagnostic(bool, DumpPrivateMappingsInCore, true, \ 75 "If true, sets bit 2 of /proc/PID/coredump_filter, thus " \ 76 "resulting in file-backed private mappings of the process to "\ 77 "be dumped into the corefile.") \ 78 \ 79 diagnostic(bool, DumpSharedMappingsInCore, true, \ 80 "If true, sets bit 3 of /proc/PID/coredump_filter, thus " \ 81 "resulting in file-backed shared mappings of the process to " \ 82 "be dumped into the corefile.") \ 83 \ 84 diagnostic(bool, UseCpuAllocPath, false, \ 85 "Use CPU_ALLOC code path in os::active_processor_count ") 86 87 // 88 // Defines Linux-specific default values. The flags are available on all 89 // platforms, but they may have different default values on other platforms. 90 // 91 define_pd_global(bool, UseLargePages, false); 92 define_pd_global(bool, UseLargePagesIndividualAllocation, false); |