< prev index next >

src/share/vm/runtime/globals.hpp

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


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


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




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


< prev index next >