59 define_pd_global(intx, StackShadowPages, 10 DEBUG_ONLY(+1));
60 #else
61 define_pd_global(intx, ThreadStackSize, 512);
62 define_pd_global(intx, VMThreadStackSize, 512);
63 define_pd_global(intx, StackShadowPages, 3 DEBUG_ONLY(+1));
64 #endif
65
66 define_pd_global(intx, StackYellowPages, 2);
67 define_pd_global(intx, StackRedPages, 1);
68
69 define_pd_global(intx, PreInflateSpin, 40); // Determined by running design center
70
71 define_pd_global(bool, RewriteBytecodes, true);
72 define_pd_global(bool, RewriteFrequentPairs, true);
73
74 define_pd_global(bool, UseMembar, false);
75
76 // GC Ergo Flags
77 define_pd_global(uintx, CMSYoungGenPerWorker, 16*M); // default max size of CMS young gen, per GC worker thread
78
79 #define ARCH_FLAGS(develop, product, diagnostic, experimental, notproduct) \
80 \
81 product(intx, UseVIS, 99, \
82 "Highest supported VIS instructions set on Sparc") \
83 \
84 product(bool, UseCBCond, false, \
85 "Use compare and branch instruction on SPARC") \
86 \
87 product(bool, UseBlockZeroing, false, \
88 "Use special cpu instructions for block zeroing") \
89 \
90 product(intx, BlockZeroingLowLimit, 2048, \
91 "Minimum size in bytes when block zeroing will be used") \
92 \
93 product(bool, UseBlockCopy, false, \
94 "Use special cpu instructions for block copy") \
95 \
96 product(intx, BlockCopyLowLimit, 2048, \
97 "Minimum size in bytes when block copy will be used") \
98 \
|
59 define_pd_global(intx, StackShadowPages, 10 DEBUG_ONLY(+1));
60 #else
61 define_pd_global(intx, ThreadStackSize, 512);
62 define_pd_global(intx, VMThreadStackSize, 512);
63 define_pd_global(intx, StackShadowPages, 3 DEBUG_ONLY(+1));
64 #endif
65
66 define_pd_global(intx, StackYellowPages, 2);
67 define_pd_global(intx, StackRedPages, 1);
68
69 define_pd_global(intx, PreInflateSpin, 40); // Determined by running design center
70
71 define_pd_global(bool, RewriteBytecodes, true);
72 define_pd_global(bool, RewriteFrequentPairs, true);
73
74 define_pd_global(bool, UseMembar, false);
75
76 // GC Ergo Flags
77 define_pd_global(uintx, CMSYoungGenPerWorker, 16*M); // default max size of CMS young gen, per GC worker thread
78
79 define_pd_global(uintx, TypeProfileLevel, 0);
80
81 #define ARCH_FLAGS(develop, product, diagnostic, experimental, notproduct) \
82 \
83 product(intx, UseVIS, 99, \
84 "Highest supported VIS instructions set on Sparc") \
85 \
86 product(bool, UseCBCond, false, \
87 "Use compare and branch instruction on SPARC") \
88 \
89 product(bool, UseBlockZeroing, false, \
90 "Use special cpu instructions for block zeroing") \
91 \
92 product(intx, BlockZeroingLowLimit, 2048, \
93 "Minimum size in bytes when block zeroing will be used") \
94 \
95 product(bool, UseBlockCopy, false, \
96 "Use special cpu instructions for block copy") \
97 \
98 product(intx, BlockCopyLowLimit, 2048, \
99 "Minimum size in bytes when block copy will be used") \
100 \
|