< prev index next >

src/share/vm/runtime/globals.hpp

Print this page
rev 12048 : 8166560: [s390] Basic enablement of s390 port.


3308           "4KB. If pages are bigger shadow zone is aligned up. "            \
3309           "This should exceed the depth of the VM and native call stack.")  \
3310           range(MIN_STACK_SHADOW_PAGES, (DEFAULT_STACK_SHADOW_PAGES+30))    \
3311                                                                             \
3312   product_pd(intx, ThreadStackSize,                                         \
3313           "Thread Stack Size (in Kbytes)")                                  \
3314           range(0, (max_intx-os::vm_page_size())/(1 * K))                   \
3315                                                                             \
3316   product_pd(intx, VMThreadStackSize,                                       \
3317           "Non-Java Thread Stack Size (in Kbytes)")                         \
3318           range(0, max_intx/(1 * K))                                        \
3319                                                                             \
3320   product_pd(intx, CompilerThreadStackSize,                                 \
3321           "Compiler Thread Stack Size (in Kbytes)")                         \
3322           range(0, max_intx/(1 * K))                                        \
3323                                                                             \
3324   develop_pd(size_t, JVMInvokeMethodSlack,                                  \
3325           "Stack space (bytes) required for JVM_InvokeMethod to complete")  \
3326                                                                             \
3327   /* code cache parameters                                    */            \
3328   /* ppc64/tiered compilation has large code-entry alignment. */            \
3329   develop(uintx, CodeCacheSegmentSize,                                      \
3330           64 PPC64_ONLY(+64) NOT_PPC64(TIERED_ONLY(+64)),                   \


3331           "Code cache segment size (in bytes) - smallest unit of "          \
3332           "allocation")                                                     \
3333           range(1, 1024)                                                    \
3334           constraint(CodeCacheSegmentSizeConstraintFunc, AfterErgo)         \
3335                                                                             \
3336   develop_pd(intx, CodeEntryAlignment,                                      \
3337           "Code entry alignment for generated code (in bytes)")             \
3338           constraint(CodeEntryAlignmentConstraintFunc, AfterErgo)           \
3339                                                                             \
3340   product_pd(intx, OptoLoopAlignment,                                       \
3341           "Align inner loops to zero relative to this modulus")             \
3342           range(1, 16)                                                      \
3343           constraint(OptoLoopAlignmentConstraintFunc, AfterErgo)            \
3344                                                                             \
3345   product_pd(uintx, InitialCodeCacheSize,                                   \
3346           "Initial code cache size (in bytes)")                             \
3347           range(0, max_uintx)                                               \
3348                                                                             \
3349   develop_pd(uintx, CodeCacheMinimumUseSpace,                               \
3350           "Minimum code cache size (in bytes) required to start VM.")       \




3308           "4KB. If pages are bigger shadow zone is aligned up. "            \
3309           "This should exceed the depth of the VM and native call stack.")  \
3310           range(MIN_STACK_SHADOW_PAGES, (DEFAULT_STACK_SHADOW_PAGES+30))    \
3311                                                                             \
3312   product_pd(intx, ThreadStackSize,                                         \
3313           "Thread Stack Size (in Kbytes)")                                  \
3314           range(0, (max_intx-os::vm_page_size())/(1 * K))                   \
3315                                                                             \
3316   product_pd(intx, VMThreadStackSize,                                       \
3317           "Non-Java Thread Stack Size (in Kbytes)")                         \
3318           range(0, max_intx/(1 * K))                                        \
3319                                                                             \
3320   product_pd(intx, CompilerThreadStackSize,                                 \
3321           "Compiler Thread Stack Size (in Kbytes)")                         \
3322           range(0, max_intx/(1 * K))                                        \
3323                                                                             \
3324   develop_pd(size_t, JVMInvokeMethodSlack,                                  \
3325           "Stack space (bytes) required for JVM_InvokeMethod to complete")  \
3326                                                                             \
3327   /* code cache parameters                                    */            \
3328   /* ppc64/s390/tiered compilation has large code-entry alignment. */       \
3329   develop(uintx, CodeCacheSegmentSize,                                      \
3330           64                                                                \
3331           PPC64_ONLY(+64) S390_ONLY(+192)                                   \
3332           NOT_PPC64(NOT_S390(TIERED_ONLY(+64))),                            \
3333           "Code cache segment size (in bytes) - smallest unit of "          \
3334           "allocation")                                                     \
3335           range(1, 1024)                                                    \
3336           constraint(CodeCacheSegmentSizeConstraintFunc, AfterErgo)         \
3337                                                                             \
3338   develop_pd(intx, CodeEntryAlignment,                                      \
3339           "Code entry alignment for generated code (in bytes)")             \
3340           constraint(CodeEntryAlignmentConstraintFunc, AfterErgo)           \
3341                                                                             \
3342   product_pd(intx, OptoLoopAlignment,                                       \
3343           "Align inner loops to zero relative to this modulus")             \
3344           range(1, 16)                                                      \
3345           constraint(OptoLoopAlignmentConstraintFunc, AfterErgo)            \
3346                                                                             \
3347   product_pd(uintx, InitialCodeCacheSize,                                   \
3348           "Initial code cache size (in bytes)")                             \
3349           range(0, max_uintx)                                               \
3350                                                                             \
3351   develop_pd(uintx, CodeCacheMinimumUseSpace,                               \
3352           "Minimum code cache size (in bytes) required to start VM.")       \


< prev index next >