50 // (For _228_jack 16/16 is 2% better than 4/4, 16/4, 32/32, 32/16, or 16/32.) |
50 // (For _228_jack 16/16 is 2% better than 4/4, 16/4, 32/32, 32/16, or 16/32.) |
51 define_pd_global(intx, OptoLoopAlignment, 16); // = 4*wordSize |
51 define_pd_global(intx, OptoLoopAlignment, 16); // = 4*wordSize |
52 define_pd_global(intx, InlineFrequencyCount, 50); // we can use more inlining on the SPARC |
52 define_pd_global(intx, InlineFrequencyCount, 50); // we can use more inlining on the SPARC |
53 define_pd_global(intx, InlineSmallCode, 1500); |
53 define_pd_global(intx, InlineSmallCode, 1500); |
54 |
54 |
|
55 #define DEFAULT_STACK_YELLOW_PAGES (2) |
|
56 #define DEFAULT_STACK_RED_PAGES (1) |
|
57 |
55 #ifdef _LP64 |
58 #ifdef _LP64 |
56 // Stack slots are 2X larger in LP64 than in the 32 bit VM. |
59 // Stack slots are 2X larger in LP64 than in the 32 bit VM. |
57 define_pd_global(intx, ThreadStackSize, 1024); |
60 define_pd_global(intx, ThreadStackSize, 1024); |
58 define_pd_global(intx, VMThreadStackSize, 1024); |
61 define_pd_global(intx, VMThreadStackSize, 1024); |
59 define_pd_global(intx, StackShadowPages, 10 DEBUG_ONLY(+1)); |
62 #define DEFAULT_STACK_SHADOW_PAGES (10 DEBUG_ONLY(+1)) |
60 #else |
63 #else |
61 define_pd_global(intx, ThreadStackSize, 512); |
64 define_pd_global(intx, ThreadStackSize, 512); |
62 define_pd_global(intx, VMThreadStackSize, 512); |
65 define_pd_global(intx, VMThreadStackSize, 512); |
63 define_pd_global(intx, StackShadowPages, 3 DEBUG_ONLY(+1)); |
66 #define DEFAULT_STACK_SHADOW_PAGES (3 DEBUG_ONLY(+1)) |
64 #endif |
67 #endif // _LP64 |
65 |
68 |
66 define_pd_global(intx, StackYellowPages, 2); |
69 #define MIN_STACK_YELLOW_PAGES DEFAULT_STACK_YELLOW_PAGES |
67 define_pd_global(intx, StackRedPages, 1); |
70 #define MIN_STACK_RED_PAGES DEFAULT_STACK_RED_PAGES |
|
71 #define MIN_STACK_SHADOW_PAGES DEFAULT_STACK_SHADOW_PAGES |
|
72 |
|
73 define_pd_global(intx, StackYellowPages, DEFAULT_STACK_YELLOW_PAGES); |
|
74 define_pd_global(intx, StackRedPages, DEFAULT_STACK_RED_PAGES); |
|
75 define_pd_global(intx, StackShadowPages, DEFAULT_STACK_SHADOW_PAGES); |
68 |
76 |
69 define_pd_global(bool, RewriteBytecodes, true); |
77 define_pd_global(bool, RewriteBytecodes, true); |
70 define_pd_global(bool, RewriteFrequentPairs, true); |
78 define_pd_global(bool, RewriteFrequentPairs, true); |
71 |
79 |
72 define_pd_global(bool, UseMembar, false); |
80 define_pd_global(bool, UseMembar, false); |