comparison src/os_cpu/solaris_x86/vm/globals_solaris_x86.hpp @ 1064:473cce303f13

6887571: Increase default heap config sizes Summary: Apply modification of existing server heap size ergo to all collectors except CMS. Reviewed-by: jmasa, ysr, xlu
author phh
date Wed, 28 Oct 2009 16:25:51 -0400
parents bd02caa94611
children 2338d41fbd81
comparison
equal deleted inserted replaced
1035:a3b9e96881fe 1064:473cce303f13
20 * CA 95054 USA or visit www.sun.com if you need additional information or 20 * CA 95054 USA or visit www.sun.com if you need additional information or
21 * have any questions. 21 * have any questions.
22 * 22 *
23 */ 23 */
24 24
25 //
26 // Sets the default values for platform dependent flags used by the runtime system. 25 // Sets the default values for platform dependent flags used by the runtime system.
27 // (see globals.hpp) 26 // (see globals.hpp)
28 // 27
29 define_pd_global(bool, DontYieldALot, true); // Determined in the design center 28 define_pd_global(bool, DontYieldALot, true); // Determined in the design center
30 #ifdef AMD64 29 #ifdef AMD64
31 define_pd_global(intx, ThreadStackSize, 1024); // 0 => use system default 30 define_pd_global(intx, ThreadStackSize, 1024); // 0 => use system default
32 define_pd_global(intx, VMThreadStackSize, 1024); 31 define_pd_global(intx, VMThreadStackSize, 1024);
33 define_pd_global(intx, SurvivorRatio, 6); 32 define_pd_global(uintx,JVMInvokeMethodSlack, 8*K);
34 define_pd_global(uintx, JVMInvokeMethodSlack, 8*K);
35 #else 33 #else
36 // UseStackBanging is not pd
37 // define_pd_global(bool, UseStackBanging, true);
38
39 // ThreadStackSize 320 allows TaggedStackInterpreter and a couple of test cases 34 // ThreadStackSize 320 allows TaggedStackInterpreter and a couple of test cases
40 // to run while keeping the number of threads that can be created high. 35 // to run while keeping the number of threads that can be created high.
41 define_pd_global(intx, ThreadStackSize, 320); 36 define_pd_global(intx, ThreadStackSize, 320);
42 define_pd_global(intx, VMThreadStackSize, 512); 37 define_pd_global(intx, VMThreadStackSize, 512);
43 define_pd_global(intx, SurvivorRatio, 8); 38 define_pd_global(uintx,JVMInvokeMethodSlack, 10*K);
44 define_pd_global(uintx, JVMInvokeMethodSlack, 10*K);
45 #endif // AMD64 39 #endif // AMD64
46 40
47 define_pd_global(intx, CompilerThreadStackSize, 0); 41 define_pd_global(intx, CompilerThreadStackSize, 0);
48 42
49 // Only used on 64 bit platforms 43 // Only used on 64 bit platforms
50 define_pd_global(uintx, HeapBaseMinAddress, 256*M); 44 define_pd_global(uintx,HeapBaseMinAddress, 256*M);
51 // Only used on 64 bit Windows platforms 45 // Only used on 64 bit Windows platforms
52 define_pd_global(bool, UseVectoredExceptions, false); 46 define_pd_global(bool, UseVectoredExceptions, false);