hotspot/src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
changeset 43450 c83d7ccaf56e
parent 42906 1a8db9cf1407
child 46337 307e52ec20cd
equal deleted inserted replaced
43449:21041ea7c0fe 43450:c83d7ccaf56e
    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;