3292 \
3293 product_pd(intx, StackRedPages, \
3294 "Number of red zone (unrecoverable overflows) pages") \
3295 \
3296 product_pd(intx, StackShadowPages, \
3297 "Number of shadow zone (for overflow checking) pages " \
3298 "this should exceed the depth of the VM and native call stack") \
3299 \
3300 product_pd(intx, ThreadStackSize, \
3301 "Thread Stack Size (in Kbytes)") \
3302 \
3303 product_pd(intx, VMThreadStackSize, \
3304 "Non-Java Thread Stack Size (in Kbytes)") \
3305 \
3306 product_pd(intx, CompilerThreadStackSize, \
3307 "Compiler Thread Stack Size (in Kbytes)") \
3308 \
3309 develop_pd(size_t, JVMInvokeMethodSlack, \
3310 "Stack space (bytes) required for JVM_InvokeMethod to complete") \
3311 \
3312 product(size_t, ThreadSafetyMargin, 50*M, \
3313 "Thread safety margin is used on fixed-stack LinuxThreads (on " \
3314 "Linux/x86 only) to prevent heap-stack collision. Set to 0 to " \
3315 "disable this feature") \
3316 \
3317 /* code cache parameters */ \
3318 /* ppc64/tiered compilation has large code-entry alignment. */ \
3319 develop(uintx, CodeCacheSegmentSize, 64 PPC64_ONLY(+64) NOT_PPC64(TIERED_ONLY(+64)),\
3320 "Code cache segment size (in bytes) - smallest unit of " \
3321 "allocation") \
3322 \
3323 develop_pd(intx, CodeEntryAlignment, \
3324 "Code entry alignment for generated code (in bytes)") \
3325 \
3326 product_pd(intx, OptoLoopAlignment, \
3327 "Align inner loops to zero relative to this modulus") \
3328 \
3329 product_pd(uintx, InitialCodeCacheSize, \
3330 "Initial code cache size (in bytes)") \
3331 \
3332 develop_pd(uintx, CodeCacheMinimumUseSpace, \
3333 "Minimum code cache size (in bytes) required to start VM.") \
3334 \
3335 product(bool, SegmentedCodeCache, false, \
3336 "Use a segmented code cache") \
|
3292 \
3293 product_pd(intx, StackRedPages, \
3294 "Number of red zone (unrecoverable overflows) pages") \
3295 \
3296 product_pd(intx, StackShadowPages, \
3297 "Number of shadow zone (for overflow checking) pages " \
3298 "this should exceed the depth of the VM and native call stack") \
3299 \
3300 product_pd(intx, ThreadStackSize, \
3301 "Thread Stack Size (in Kbytes)") \
3302 \
3303 product_pd(intx, VMThreadStackSize, \
3304 "Non-Java Thread Stack Size (in Kbytes)") \
3305 \
3306 product_pd(intx, CompilerThreadStackSize, \
3307 "Compiler Thread Stack Size (in Kbytes)") \
3308 \
3309 develop_pd(size_t, JVMInvokeMethodSlack, \
3310 "Stack space (bytes) required for JVM_InvokeMethod to complete") \
3311 \
3312 /* code cache parameters */ \
3313 /* ppc64/tiered compilation has large code-entry alignment. */ \
3314 develop(uintx, CodeCacheSegmentSize, 64 PPC64_ONLY(+64) NOT_PPC64(TIERED_ONLY(+64)),\
3315 "Code cache segment size (in bytes) - smallest unit of " \
3316 "allocation") \
3317 \
3318 develop_pd(intx, CodeEntryAlignment, \
3319 "Code entry alignment for generated code (in bytes)") \
3320 \
3321 product_pd(intx, OptoLoopAlignment, \
3322 "Align inner loops to zero relative to this modulus") \
3323 \
3324 product_pd(uintx, InitialCodeCacheSize, \
3325 "Initial code cache size (in bytes)") \
3326 \
3327 develop_pd(uintx, CodeCacheMinimumUseSpace, \
3328 "Minimum code cache size (in bytes) required to start VM.") \
3329 \
3330 product(bool, SegmentedCodeCache, false, \
3331 "Use a segmented code cache") \
|