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, if UseSharedSpaces is true.") \
74 \
75 diagnostic(bool, UseCpuAllocPath, false, \
76 "Use CPU_ALLOC code path in os::active_processor_count ")
77
78 //
79 // Defines Linux-specific default values. The flags are available on all
80 // platforms, but they may have different default values on other platforms.
81 //
82 define_pd_global(bool, UseLargePages, false);
83 define_pd_global(bool, UseLargePagesIndividualAllocation, false);
84 define_pd_global(bool, UseOSErrorReporting, false);
85 define_pd_global(bool, UseThreadPriorities, true) ;
86
87 #endif // OS_LINUX_GLOBALS_LINUX_HPP
|
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);
89 define_pd_global(bool, UseOSErrorReporting, false);
90 define_pd_global(bool, UseThreadPriorities, true) ;
91
92 #endif // OS_LINUX_GLOBALS_LINUX_HPP
|