53 #endif // COMPILER2_OR_JVMCI
54 define_pd_global(intx, OptoLoopAlignment, 16);
55 define_pd_global(intx, InlineFrequencyCount, 100);
56 define_pd_global(intx, InlineSmallCode, 1000);
57
58 #define DEFAULT_STACK_YELLOW_PAGES (NOT_WINDOWS(2) WINDOWS_ONLY(3))
59 #define DEFAULT_STACK_RED_PAGES (1)
60 #define DEFAULT_STACK_RESERVED_PAGES (NOT_WINDOWS(1) WINDOWS_ONLY(0))
61
62 #define MIN_STACK_YELLOW_PAGES DEFAULT_STACK_YELLOW_PAGES
63 #define MIN_STACK_RED_PAGES DEFAULT_STACK_RED_PAGES
64 #define MIN_STACK_RESERVED_PAGES (0)
65
66 #ifdef _LP64
67 // Java_java_net_SocketOutputStream_socketWrite0() uses a 64k buffer on the
68 // stack if compiled for unix and LP64. To pass stack overflow tests we need
69 // 20 shadow pages.
70 #define DEFAULT_STACK_SHADOW_PAGES (NOT_WIN64(20) WIN64_ONLY(7) DEBUG_ONLY(+2))
71 // For those clients that do not use write socket, we allow
72 // the min range value to be below that of the default
73 #define MIN_STACK_SHADOW_PAGES (NOT_WIN64(10) WIN64_ONLY(7) DEBUG_ONLY(+2))
74 #else
75 #define DEFAULT_STACK_SHADOW_PAGES (4 DEBUG_ONLY(+5))
76 #define MIN_STACK_SHADOW_PAGES DEFAULT_STACK_SHADOW_PAGES
77 #endif // _LP64
78
79 define_pd_global(intx, StackYellowPages, DEFAULT_STACK_YELLOW_PAGES);
80 define_pd_global(intx, StackRedPages, DEFAULT_STACK_RED_PAGES);
81 define_pd_global(intx, StackShadowPages, DEFAULT_STACK_SHADOW_PAGES);
82 define_pd_global(intx, StackReservedPages, DEFAULT_STACK_RESERVED_PAGES);
83
84 define_pd_global(bool, RewriteBytecodes, true);
85 define_pd_global(bool, RewriteFrequentPairs, true);
86
87 define_pd_global(bool, UseMembar, true);
88
89 // GC Ergo Flags
90 define_pd_global(size_t, CMSYoungGenPerWorker, 64*M); // default max size of CMS young gen, per GC worker thread
91
92 define_pd_global(uintx, TypeProfileLevel, 111);
93
|
53 #endif // COMPILER2_OR_JVMCI
54 define_pd_global(intx, OptoLoopAlignment, 16);
55 define_pd_global(intx, InlineFrequencyCount, 100);
56 define_pd_global(intx, InlineSmallCode, 1000);
57
58 #define DEFAULT_STACK_YELLOW_PAGES (NOT_WINDOWS(2) WINDOWS_ONLY(3))
59 #define DEFAULT_STACK_RED_PAGES (1)
60 #define DEFAULT_STACK_RESERVED_PAGES (NOT_WINDOWS(1) WINDOWS_ONLY(0))
61
62 #define MIN_STACK_YELLOW_PAGES DEFAULT_STACK_YELLOW_PAGES
63 #define MIN_STACK_RED_PAGES DEFAULT_STACK_RED_PAGES
64 #define MIN_STACK_RESERVED_PAGES (0)
65
66 #ifdef _LP64
67 // Java_java_net_SocketOutputStream_socketWrite0() uses a 64k buffer on the
68 // stack if compiled for unix and LP64. To pass stack overflow tests we need
69 // 20 shadow pages.
70 #define DEFAULT_STACK_SHADOW_PAGES (NOT_WIN64(20) WIN64_ONLY(7) DEBUG_ONLY(+2))
71 // For those clients that do not use write socket, we allow
72 // the min range value to be below that of the default
73 #define MIN_STACK_SHADOW_PAGES (NOT_WIN64(6) WIN64_ONLY(7) DEBUG_ONLY(+2))
74 #else
75 #define DEFAULT_STACK_SHADOW_PAGES (4 DEBUG_ONLY(+5))
76 #define MIN_STACK_SHADOW_PAGES DEFAULT_STACK_SHADOW_PAGES
77 #endif // _LP64
78
79 define_pd_global(intx, StackYellowPages, DEFAULT_STACK_YELLOW_PAGES);
80 define_pd_global(intx, StackRedPages, DEFAULT_STACK_RED_PAGES);
81 define_pd_global(intx, StackShadowPages, DEFAULT_STACK_SHADOW_PAGES);
82 define_pd_global(intx, StackReservedPages, DEFAULT_STACK_RESERVED_PAGES);
83
84 define_pd_global(bool, RewriteBytecodes, true);
85 define_pd_global(bool, RewriteFrequentPairs, true);
86
87 define_pd_global(bool, UseMembar, true);
88
89 // GC Ergo Flags
90 define_pd_global(size_t, CMSYoungGenPerWorker, 64*M); // default max size of CMS young gen, per GC worker thread
91
92 define_pd_global(uintx, TypeProfileLevel, 111);
93
|