< prev index next >

src/hotspot/share/runtime/globals.hpp

Print this page




3336           "Stack space (bytes) required for JVM_InvokeMethod to complete")  \
3337                                                                             \
3338   /* code cache parameters                                    */            \
3339   develop_pd(uintx, CodeCacheSegmentSize,                                   \
3340           "Code cache segment size (in bytes) - smallest unit of "          \
3341           "allocation")                                                     \
3342           range(1, 1024)                                                    \
3343           constraint(CodeCacheSegmentSizeConstraintFunc, AfterErgo)         \
3344                                                                             \
3345   develop_pd(intx, CodeEntryAlignment,                                      \
3346           "Code entry alignment for generated code (in bytes)")             \
3347           constraint(CodeEntryAlignmentConstraintFunc, AfterErgo)           \
3348                                                                             \
3349   product_pd(intx, OptoLoopAlignment,                                       \
3350           "Align inner loops to zero relative to this modulus")             \
3351           range(1, 16)                                                      \
3352           constraint(OptoLoopAlignmentConstraintFunc, AfterErgo)            \
3353                                                                             \
3354   product_pd(uintx, InitialCodeCacheSize,                                   \
3355           "Initial code cache size (in bytes)")                             \
3356           range(0, max_uintx)                                               \
3357                                                                             \
3358   develop_pd(uintx, CodeCacheMinimumUseSpace,                               \
3359           "Minimum code cache size (in bytes) required to start VM.")       \
3360           range(0, max_uintx)                                               \
3361                                                                             \
3362   product(bool, SegmentedCodeCache, false,                                  \
3363           "Use a segmented code cache")                                     \
3364                                                                             \
3365   product_pd(uintx, ReservedCodeCacheSize,                                  \
3366           "Reserved code cache size (in bytes) - maximum code cache size")  \
3367           range(0, max_uintx)                                               \
3368                                                                             \
3369   product_pd(uintx, NonProfiledCodeHeapSize,                                \
3370           "Size of code heap with non-profiled methods (in bytes)")         \
3371           range(0, max_uintx)                                               \
3372                                                                             \
3373   product_pd(uintx, ProfiledCodeHeapSize,                                   \
3374           "Size of code heap with profiled methods (in bytes)")             \
3375           range(0, max_uintx)                                               \
3376                                                                             \
3377   product_pd(uintx, NonNMethodCodeHeapSize,                                 \
3378           "Size of code heap with non-nmethods (in bytes)")                 \
3379           range(0, max_uintx)                                               \
3380                                                                             \
3381   product_pd(uintx, CodeCacheExpansionSize,                                 \
3382           "Code cache expansion size (in bytes)")                           \
3383           range(0, max_uintx)                                               \
3384                                                                             \
3385   diagnostic_pd(uintx, CodeCacheMinBlockLength,                             \
3386           "Minimum number of segments in a code cache block")               \
3387           range(1, 100)                                                     \
3388                                                                             \
3389   notproduct(bool, ExitOnFullCodeCache, false,                              \
3390           "Exit the VM if we fill the code cache")                          \
3391                                                                             \
3392   product(bool, UseCodeCacheFlushing, true,                                 \
3393           "Remove cold/old nmethods from the code cache")                   \
3394                                                                             \
3395   product(uintx, StartAggressiveSweepingAt, 10,                             \
3396           "Start aggressive sweeping if X[%] of the code cache is free."    \
3397           "Segmented code cache: X[%] of the non-profiled heap."            \
3398           "Non-segmented code cache: X[%] of the total code cache")         \
3399           range(0, 100)                                                     \
3400                                                                             \
3401   /* AOT parameters */                                                      \
3402   product(bool, UseAOT, AOT_ONLY(true) NOT_AOT(false),                      \
3403           "Use AOT compiled files")                                         \




3336           "Stack space (bytes) required for JVM_InvokeMethod to complete")  \
3337                                                                             \
3338   /* code cache parameters                                    */            \
3339   develop_pd(uintx, CodeCacheSegmentSize,                                   \
3340           "Code cache segment size (in bytes) - smallest unit of "          \
3341           "allocation")                                                     \
3342           range(1, 1024)                                                    \
3343           constraint(CodeCacheSegmentSizeConstraintFunc, AfterErgo)         \
3344                                                                             \
3345   develop_pd(intx, CodeEntryAlignment,                                      \
3346           "Code entry alignment for generated code (in bytes)")             \
3347           constraint(CodeEntryAlignmentConstraintFunc, AfterErgo)           \
3348                                                                             \
3349   product_pd(intx, OptoLoopAlignment,                                       \
3350           "Align inner loops to zero relative to this modulus")             \
3351           range(1, 16)                                                      \
3352           constraint(OptoLoopAlignmentConstraintFunc, AfterErgo)            \
3353                                                                             \
3354   product_pd(uintx, InitialCodeCacheSize,                                   \
3355           "Initial code cache size (in bytes)")                             \
3356           range(os::vm_page_size(), max_uintx)                              \
3357                                                                             \
3358   develop_pd(uintx, CodeCacheMinimumUseSpace,                               \
3359           "Minimum code cache size (in bytes) required to start VM.")       \
3360           range(0, max_uintx)                                               \
3361                                                                             \
3362   product(bool, SegmentedCodeCache, false,                                  \
3363           "Use a segmented code cache")                                     \
3364                                                                             \
3365   product_pd(uintx, ReservedCodeCacheSize,                                  \
3366           "Reserved code cache size (in bytes) - maximum code cache size")  \
3367           range(os::vm_page_size(), max_uintx)                              \
3368                                                                             \
3369   product_pd(uintx, NonProfiledCodeHeapSize,                                \
3370           "Size of code heap with non-profiled methods (in bytes)")         \
3371           range(0, max_uintx)                                               \
3372                                                                             \
3373   product_pd(uintx, ProfiledCodeHeapSize,                                   \
3374           "Size of code heap with profiled methods (in bytes)")             \
3375           range(0, max_uintx)                                               \
3376                                                                             \
3377   product_pd(uintx, NonNMethodCodeHeapSize,                                 \
3378           "Size of code heap with non-nmethods (in bytes)")                 \
3379           range(os::vm_page_size(), max_uintx)                              \
3380                                                                             \
3381   product_pd(uintx, CodeCacheExpansionSize,                                 \
3382           "Code cache expansion size (in bytes)")                           \
3383           range(os::vm_page_size(), max_uintx)                              \
3384                                                                             \
3385   diagnostic_pd(uintx, CodeCacheMinBlockLength,                             \
3386           "Minimum number of segments in a code cache block")               \
3387           range(1, 100)                                                     \
3388                                                                             \
3389   notproduct(bool, ExitOnFullCodeCache, false,                              \
3390           "Exit the VM if we fill the code cache")                          \
3391                                                                             \
3392   product(bool, UseCodeCacheFlushing, true,                                 \
3393           "Remove cold/old nmethods from the code cache")                   \
3394                                                                             \
3395   product(uintx, StartAggressiveSweepingAt, 10,                             \
3396           "Start aggressive sweeping if X[%] of the code cache is free."    \
3397           "Segmented code cache: X[%] of the non-profiled heap."            \
3398           "Non-segmented code cache: X[%] of the total code cache")         \
3399           range(0, 100)                                                     \
3400                                                                             \
3401   /* AOT parameters */                                                      \
3402   product(bool, UseAOT, AOT_ONLY(true) NOT_AOT(false),                      \
3403           "Use AOT compiled files")                                         \


< prev index next >