165 define_pd_global(intx, BackEdgeThreshold, 0); |
165 define_pd_global(intx, BackEdgeThreshold, 0); |
166 |
166 |
167 define_pd_global(intx, OnStackReplacePercentage, 0); |
167 define_pd_global(intx, OnStackReplacePercentage, 0); |
168 define_pd_global(bool, ResizeTLAB, false); |
168 define_pd_global(bool, ResizeTLAB, false); |
169 define_pd_global(intx, FreqInlineSize, 0); |
169 define_pd_global(intx, FreqInlineSize, 0); |
170 define_pd_global(intx, InlineSmallCode, 0); |
|
171 define_pd_global(intx, NewSizeThreadIncrease, 4*K); |
170 define_pd_global(intx, NewSizeThreadIncrease, 4*K); |
172 define_pd_global(intx, InlineClassNatives, true); |
171 define_pd_global(intx, InlineClassNatives, true); |
173 define_pd_global(intx, InlineUnsafeOps, true); |
172 define_pd_global(intx, InlineUnsafeOps, true); |
174 define_pd_global(intx, InitialCodeCacheSize, 160*K); |
173 define_pd_global(intx, InitialCodeCacheSize, 160*K); |
175 define_pd_global(intx, ReservedCodeCacheSize, 32*M); |
174 define_pd_global(intx, ReservedCodeCacheSize, 32*M); |
3141 "Thread safety margin is used on fixed-stack LinuxThreads (on " \ |
3140 "Thread safety margin is used on fixed-stack LinuxThreads (on " \ |
3142 "Linux/x86 only) to prevent heap-stack collision. Set to 0 to " \ |
3141 "Linux/x86 only) to prevent heap-stack collision. Set to 0 to " \ |
3143 "disable this feature") \ |
3142 "disable this feature") \ |
3144 \ |
3143 \ |
3145 /* code cache parameters */ \ |
3144 /* code cache parameters */ \ |
3146 develop(uintx, CodeCacheSegmentSize, 64, \ |
3145 /* ppc64 has large code-entry alignment. */ \ |
|
3146 develop(uintx, CodeCacheSegmentSize, 64 PPC64_ONLY(+64), \ |
3147 "Code cache segment size (in bytes) - smallest unit of " \ |
3147 "Code cache segment size (in bytes) - smallest unit of " \ |
3148 "allocation") \ |
3148 "allocation") \ |
3149 \ |
3149 \ |
3150 develop_pd(intx, CodeEntryAlignment, \ |
3150 develop_pd(intx, CodeEntryAlignment, \ |
3151 "Code entry alignment for generated code (in bytes)") \ |
3151 "Code entry alignment for generated code (in bytes)") \ |
3603 \ |
3603 \ |
3604 product(uintx, SharedBaseAddress, LP64_ONLY(32*G) \ |
3604 product(uintx, SharedBaseAddress, LP64_ONLY(32*G) \ |
3605 NOT_LP64(LINUX_ONLY(2*G) NOT_LINUX(0)), \ |
3605 NOT_LP64(LINUX_ONLY(2*G) NOT_LINUX(0)), \ |
3606 "Address to allocate shared memory region for class data") \ |
3606 "Address to allocate shared memory region for class data") \ |
3607 \ |
3607 \ |
3608 diagnostic(bool, EnableInvokeDynamic, true, \ |
3608 diagnostic(bool, EnableInvokeDynamic, true PPC64_ONLY(&& false), \ |
3609 "support JSR 292 (method handles, invokedynamic, " \ |
3609 "support JSR 292 (method handles, invokedynamic, " \ |
3610 "anonymous classes") \ |
3610 "anonymous classes") \ |
3611 \ |
3611 \ |
3612 diagnostic(bool, PrintMethodHandleStubs, false, \ |
3612 diagnostic(bool, PrintMethodHandleStubs, false, \ |
3613 "Print generated stub code for method handles") \ |
3613 "Print generated stub code for method handles") \ |