equal
deleted
inserted
replaced
87 #define MAX_PATH (2 * K) |
87 #define MAX_PATH (2 * K) |
88 |
88 |
89 // Minimum usable stack sizes required to get to user code. Space for |
89 // Minimum usable stack sizes required to get to user code. Space for |
90 // HotSpot guard pages is added later. |
90 // HotSpot guard pages is added later. |
91 #ifdef _LP64 |
91 #ifdef _LP64 |
92 size_t os::Posix::_compiler_thread_min_stack_allowed = 202 * K; |
92 // The adlc generated method 'State::MachNodeGenerator(int)' used by the C2 compiler |
|
93 // threads requires a large stack with the Solaris Studio C++ compiler version 5.13 |
|
94 // and product VM builds (debug builds require significantly less stack space). |
|
95 size_t os::Posix::_compiler_thread_min_stack_allowed = 325 * K; |
93 size_t os::Posix::_java_thread_min_stack_allowed = 48 * K; |
96 size_t os::Posix::_java_thread_min_stack_allowed = 48 * K; |
94 size_t os::Posix::_vm_internal_thread_min_stack_allowed = 224 * K; |
97 size_t os::Posix::_vm_internal_thread_min_stack_allowed = 224 * K; |
95 #else |
98 #else |
96 size_t os::Posix::_compiler_thread_min_stack_allowed = 32 * K; |
99 size_t os::Posix::_compiler_thread_min_stack_allowed = 32 * K; |
97 size_t os::Posix::_java_thread_min_stack_allowed = 32 * K; |
100 size_t os::Posix::_java_thread_min_stack_allowed = 32 * K; |