36 "enable fast Linux Posix clocks where available") \
37 /* NB: The default value of UseLinuxPosixThreadCPUClocks may be \
38 overridden in Arguments::parse_each_vm_init_arg. */ \
39 \
40 product(bool, UseHugeTLBFS, false, \
41 "Use MAP_HUGETLB for large pages") \
42 \
43 product(bool, UseTransparentHugePages, false, \
44 "Use MADV_HUGEPAGE for large pages") \
45 \
46 product(bool, LoadExecStackDllInVMThread, true, \
47 "Load DLLs with executable-stack attribute in the VM Thread") \
48 \
49 product(bool, UseSHM, false, \
50 "Use SYSV shared memory for large pages")
51
52 //
53 // Defines Linux-specific default values. The flags are available on all
54 // platforms, but they may have different default values on other platforms.
55 //
56 define_pd_global(bool, UseLargePages, true);
57 define_pd_global(bool, UseLargePagesIndividualAllocation, false);
58 define_pd_global(bool, UseOSErrorReporting, false);
59 define_pd_global(bool, UseThreadPriorities, true) ;
60
61 #endif // OS_LINUX_VM_GLOBALS_LINUX_HPP
|
36 "enable fast Linux Posix clocks where available") \
37 /* NB: The default value of UseLinuxPosixThreadCPUClocks may be \
38 overridden in Arguments::parse_each_vm_init_arg. */ \
39 \
40 product(bool, UseHugeTLBFS, false, \
41 "Use MAP_HUGETLB for large pages") \
42 \
43 product(bool, UseTransparentHugePages, false, \
44 "Use MADV_HUGEPAGE for large pages") \
45 \
46 product(bool, LoadExecStackDllInVMThread, true, \
47 "Load DLLs with executable-stack attribute in the VM Thread") \
48 \
49 product(bool, UseSHM, false, \
50 "Use SYSV shared memory for large pages")
51
52 //
53 // Defines Linux-specific default values. The flags are available on all
54 // platforms, but they may have different default values on other platforms.
55 //
56 define_pd_global(bool, UseLargePages, false);
57 define_pd_global(bool, UseLargePagesIndividualAllocation, false);
58 define_pd_global(bool, UseOSErrorReporting, false);
59 define_pd_global(bool, UseThreadPriorities, true) ;
60
61 #endif // OS_LINUX_VM_GLOBALS_LINUX_HPP
|