src/share/vm/runtime/globals.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File hotspot Sdiff src/share/vm/runtime

src/share/vm/runtime/globals.hpp

Print this page




3370   product_pd(uintx, CodeCacheExpansionSize,                                 \
3371           "Code cache expansion size (in bytes)")                           \
3372           range(0, max_uintx)                                               \
3373                                                                             \
3374   develop_pd(uintx, CodeCacheMinBlockLength,                                \
3375           "Minimum number of segments in a code cache block")               \
3376           range(1, 100)                                                     \
3377                                                                             \
3378   notproduct(bool, ExitOnFullCodeCache, false,                              \
3379           "Exit the VM if we fill the code cache")                          \
3380                                                                             \
3381   product(bool, UseCodeCacheFlushing, true,                                 \
3382           "Remove cold/old nmethods from the code cache")                   \
3383                                                                             \
3384   product(uintx, StartAggressiveSweepingAt, 10,                             \
3385           "Start aggressive sweeping if X[%] of the code cache is free."    \
3386           "Segmented code cache: X[%] of the non-profiled heap."            \
3387           "Non-segmented code cache: X[%] of the total code cache")         \
3388           range(0, 100)                                                     \
3389                                                                             \
















3390   /* interpreter debugging */                                               \
3391   develop(intx, BinarySwitchThreshold, 5,                                   \
3392           "Minimal number of lookupswitch entries for rewriting to binary " \
3393           "switch")                                                         \
3394                                                                             \
3395   develop(intx, StopInterpreterAt, 0,                                       \
3396           "Stop interpreter execution at specified bytecode number")        \
3397                                                                             \
3398   develop(intx, TraceBytecodesAt, 0,                                        \
3399           "Trace bytecodes starting with specified bytecode number")        \
3400                                                                             \
3401   /* compiler interface */                                                  \
3402   develop(intx, CIStart, 0,                                                 \
3403           "The id of the first compilation to permit")                      \
3404                                                                             \
3405   develop(intx, CIStop, max_jint,                                           \
3406           "The id of the last compilation to permit")                       \
3407                                                                             \
3408   develop(intx, CIStartOSR, 0,                                              \
3409           "The id of the first osr compilation to permit "                  \


3642           range(0, max_jint)                                                \
3643                                                                             \
3644   product(intx, Tier3InvocationThreshold, 200,                              \
3645           "Compile if number of method invocations crosses this "           \
3646           "threshold")                                                      \
3647           range(0, max_jint)                                                \
3648                                                                             \
3649   product(intx, Tier3MinInvocationThreshold, 100,                           \
3650           "Minimum invocation to compile at tier 3")                        \
3651           range(0, max_jint)                                                \
3652                                                                             \
3653   product(intx, Tier3CompileThreshold, 2000,                                \
3654           "Threshold at which tier 3 compilation is invoked (invocation "   \
3655           "minimum must be satisfied)")                                     \
3656           range(0, max_jint)                                                \
3657                                                                             \
3658   product(intx, Tier3BackEdgeThreshold,  60000,                             \
3659           "Back edge threshold at which tier 3 OSR compilation is invoked") \
3660           range(0, max_jint)                                                \
3661                                                                             \



















3662   product(intx, Tier4InvocationThreshold, 5000,                             \
3663           "Compile if number of method invocations crosses this "           \
3664           "threshold")                                                      \
3665           range(0, max_jint)                                                \
3666                                                                             \
3667   product(intx, Tier4MinInvocationThreshold, 600,                           \
3668           "Minimum invocation to compile at tier 4")                        \
3669           range(0, max_jint)                                                \
3670                                                                             \
3671   product(intx, Tier4CompileThreshold, 15000,                               \
3672           "Threshold at which tier 4 compilation is invoked (invocation "   \
3673           "minimum must be satisfied")                                      \
3674           range(0, max_jint)                                                \
3675                                                                             \
3676   product(intx, Tier4BackEdgeThreshold, 40000,                              \
3677           "Back edge threshold at which tier 4 OSR compilation is invoked") \
3678           range(0, max_jint)                                                \
3679                                                                             \
3680   product(intx, Tier3DelayOn, 5,                                            \
3681           "If C2 queue size grows over this amount per compiler thread "    \




3370   product_pd(uintx, CodeCacheExpansionSize,                                 \
3371           "Code cache expansion size (in bytes)")                           \
3372           range(0, max_uintx)                                               \
3373                                                                             \
3374   develop_pd(uintx, CodeCacheMinBlockLength,                                \
3375           "Minimum number of segments in a code cache block")               \
3376           range(1, 100)                                                     \
3377                                                                             \
3378   notproduct(bool, ExitOnFullCodeCache, false,                              \
3379           "Exit the VM if we fill the code cache")                          \
3380                                                                             \
3381   product(bool, UseCodeCacheFlushing, true,                                 \
3382           "Remove cold/old nmethods from the code cache")                   \
3383                                                                             \
3384   product(uintx, StartAggressiveSweepingAt, 10,                             \
3385           "Start aggressive sweeping if X[%] of the code cache is free."    \
3386           "Segmented code cache: X[%] of the non-profiled heap."            \
3387           "Non-segmented code cache: X[%] of the total code cache")         \
3388           range(0, 100)                                                     \
3389                                                                             \
3390   /* AOT parameters */                                                      \
3391   product(bool, UseAOT, AOT_ONLY(true) NOT_AOT(false),                      \
3392           "Use AOT compiled files")                                         \
3393                                                                             \
3394   product(ccstrlist, AOTLibrary, NULL,                                      \
3395           "AOT library")                                                    \
3396                                                                             \
3397   product(bool, PrintAOT, false,                                            \
3398           "Print used AOT klasses and methods")                             \
3399                                                                             \
3400   notproduct(bool, PrintAOTStatistics, false,                               \
3401           "Print AOT statistics")                                           \
3402                                                                             \
3403   diagnostic(bool, UseAOTStrictLoading, false,                              \
3404           "Exit the VM if any of the AOT libraries has invalid config")     \
3405                                                                             \
3406   /* interpreter debugging */                                               \
3407   develop(intx, BinarySwitchThreshold, 5,                                   \
3408           "Minimal number of lookupswitch entries for rewriting to binary " \
3409           "switch")                                                         \
3410                                                                             \
3411   develop(intx, StopInterpreterAt, 0,                                       \
3412           "Stop interpreter execution at specified bytecode number")        \
3413                                                                             \
3414   develop(intx, TraceBytecodesAt, 0,                                        \
3415           "Trace bytecodes starting with specified bytecode number")        \
3416                                                                             \
3417   /* compiler interface */                                                  \
3418   develop(intx, CIStart, 0,                                                 \
3419           "The id of the first compilation to permit")                      \
3420                                                                             \
3421   develop(intx, CIStop, max_jint,                                           \
3422           "The id of the last compilation to permit")                       \
3423                                                                             \
3424   develop(intx, CIStartOSR, 0,                                              \
3425           "The id of the first osr compilation to permit "                  \


3658           range(0, max_jint)                                                \
3659                                                                             \
3660   product(intx, Tier3InvocationThreshold, 200,                              \
3661           "Compile if number of method invocations crosses this "           \
3662           "threshold")                                                      \
3663           range(0, max_jint)                                                \
3664                                                                             \
3665   product(intx, Tier3MinInvocationThreshold, 100,                           \
3666           "Minimum invocation to compile at tier 3")                        \
3667           range(0, max_jint)                                                \
3668                                                                             \
3669   product(intx, Tier3CompileThreshold, 2000,                                \
3670           "Threshold at which tier 3 compilation is invoked (invocation "   \
3671           "minimum must be satisfied)")                                     \
3672           range(0, max_jint)                                                \
3673                                                                             \
3674   product(intx, Tier3BackEdgeThreshold,  60000,                             \
3675           "Back edge threshold at which tier 3 OSR compilation is invoked") \
3676           range(0, max_jint)                                                \
3677                                                                             \
3678   product(intx, Tier3AOTInvocationThreshold, 10000,                         \
3679           "Compile if number of method invocations crosses this "           \
3680           "threshold if coming from AOT")                                   \
3681           range(0, max_jint)                                                \
3682                                                                             \
3683   product(intx, Tier3AOTMinInvocationThreshold, 1000,                       \
3684           "Minimum invocation to compile at tier 3 if coming from AOT")     \
3685           range(0, max_jint)                                                \
3686                                                                             \
3687   product(intx, Tier3AOTCompileThreshold, 15000,                            \
3688           "Threshold at which tier 3 compilation is invoked (invocation "   \
3689           "minimum must be satisfied) if coming from AOT")                  \
3690           range(0, max_jint)                                                \
3691                                                                             \
3692   product(intx, Tier3AOTBackEdgeThreshold,  120000,                         \
3693           "Back edge threshold at which tier 3 OSR compilation is invoked " \
3694           "if coming from AOT")                                             \
3695           range(0, max_jint)                                                \
3696                                                                             \
3697   product(intx, Tier4InvocationThreshold, 5000,                             \
3698           "Compile if number of method invocations crosses this "           \
3699           "threshold")                                                      \
3700           range(0, max_jint)                                                \
3701                                                                             \
3702   product(intx, Tier4MinInvocationThreshold, 600,                           \
3703           "Minimum invocation to compile at tier 4")                        \
3704           range(0, max_jint)                                                \
3705                                                                             \
3706   product(intx, Tier4CompileThreshold, 15000,                               \
3707           "Threshold at which tier 4 compilation is invoked (invocation "   \
3708           "minimum must be satisfied")                                      \
3709           range(0, max_jint)                                                \
3710                                                                             \
3711   product(intx, Tier4BackEdgeThreshold, 40000,                              \
3712           "Back edge threshold at which tier 4 OSR compilation is invoked") \
3713           range(0, max_jint)                                                \
3714                                                                             \
3715   product(intx, Tier3DelayOn, 5,                                            \
3716           "If C2 queue size grows over this amount per compiler thread "    \


src/share/vm/runtime/globals.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File