src/share/vm/runtime/globals.hpp

Print this page




2809           "Max. no. of lines in the stack trace for Java exceptions "       \
2810           "(0 means all)")                                                  \
2811                                                                             \
2812   NOT_EMBEDDED(diagnostic(intx, GuaranteedSafepointInterval, 1000,          \
2813           "Guarantee a safepoint (at least) every so many milliseconds "    \
2814           "(0 means none)"))                                                \
2815                                                                             \
2816   EMBEDDED_ONLY(product(intx, GuaranteedSafepointInterval, 0,               \
2817           "Guarantee a safepoint (at least) every so many milliseconds "    \
2818           "(0 means none)"))                                                \
2819                                                                             \
2820   product(intx, SafepointTimeoutDelay, 10000,                               \
2821           "Delay in milliseconds for option SafepointTimeout")              \
2822                                                                             \
2823   product(intx, NmethodSweepFraction, 16,                                   \
2824           "Number of invocations of sweeper to cover all nmethods")         \
2825                                                                             \
2826   product(intx, NmethodSweepCheckInterval, 5,                               \
2827           "Compilers wake up every n seconds to possibly sweep nmethods")   \
2828                                                                             \



2829   notproduct(bool, LogSweeper, false,                                       \
2830             "Keep a ring buffer of sweeper activity")                       \
2831                                                                             \
2832   notproduct(intx, SweeperLogEntries, 1024,                                 \
2833             "Number of records in the ring buffer of sweeper activity")     \
2834                                                                             \
2835   notproduct(intx, MemProfilingInterval, 500,                               \
2836           "Time between each invocation of the MemProfiler")                \
2837                                                                             \
2838   develop(intx, MallocCatchPtr, -1,                                         \
2839           "Hit breakpoint when mallocing/freeing this pointer")             \
2840                                                                             \
2841   notproduct(intx, AssertRepeat, 1,                                         \
2842           "number of times to evaluate expression in assert "               \
2843           "(to estimate overhead); only works with -DUSE_REPEATED_ASSERTS") \
2844                                                                             \
2845   notproduct(ccstrlist, SuppressErrorAt, "",                                \
2846           "List of assertions (file:line) to muzzle")                       \
2847                                                                             \
2848   notproduct(uintx, HandleAllocationLimit, 1024,                            \


3179   develop_pd(uintx, CodeCacheMinimumUseSpace,                               \
3180           "Minimum code cache size (in bytes) required to start VM.")       \
3181                                                                             \
3182   product_pd(uintx, ReservedCodeCacheSize,                                  \
3183           "Reserved code cache size (in bytes) - maximum code cache size")  \
3184                                                                             \
3185   product(uintx, CodeCacheMinimumFreeSpace, 500*K,                          \
3186           "When less than X space left, we stop compiling.")                \
3187                                                                             \
3188   product_pd(uintx, CodeCacheExpansionSize,                                 \
3189           "Code cache expansion size (in bytes)")                           \
3190                                                                             \
3191   develop_pd(uintx, CodeCacheMinBlockLength,                                \
3192           "Minimum number of segments in a code cache block.")              \
3193                                                                             \
3194   notproduct(bool, ExitOnFullCodeCache, false,                              \
3195           "Exit the VM if we fill the code cache.")                         \
3196                                                                             \
3197   product(bool, UseCodeCacheFlushing, true,                                 \
3198           "Attempt to clean the code cache before shutting off compiler")   \
3199                                                                             \
3200   product(intx,  MinCodeCacheFlushingInterval, 30,                          \
3201           "Min number of seconds between code cache cleaning sessions")     \
3202                                                                             \
3203   product(uintx,  CodeCacheFlushingMinimumFreeSpace, 1500*K,                \
3204           "When less than X space left, start code cache cleaning")         \
3205                                                                             \
3206   product(uintx, CodeCacheFlushingFraction, 2,                              \
3207           "Fraction of the code cache that is flushed when full")           \
3208                                                                             \
3209   /* interpreter debugging */                                               \
3210   develop(intx, BinarySwitchThreshold, 5,                                   \
3211           "Minimal number of lookupswitch entries for rewriting to binary " \
3212           "switch")                                                         \
3213                                                                             \
3214   develop(intx, StopInterpreterAt, 0,                                       \
3215           "Stops interpreter execution at specified bytecode number")       \
3216                                                                             \
3217   develop(intx, TraceBytecodesAt, 0,                                        \
3218           "Traces bytecodes starting with specified bytecode number")       \
3219                                                                             \
3220   /* compiler interface */                                                  \
3221   develop(intx, CIStart, 0,                                                 \
3222           "the id of the first compilation to permit")                      \
3223                                                                             \
3224   develop(intx, CIStop,    -1,                                              \
3225           "the id of the last compilation to permit")                       \
3226                                                                             \
3227   develop(intx, CIStartOSR,     0,                                          \




2809           "Max. no. of lines in the stack trace for Java exceptions "       \
2810           "(0 means all)")                                                  \
2811                                                                             \
2812   NOT_EMBEDDED(diagnostic(intx, GuaranteedSafepointInterval, 1000,          \
2813           "Guarantee a safepoint (at least) every so many milliseconds "    \
2814           "(0 means none)"))                                                \
2815                                                                             \
2816   EMBEDDED_ONLY(product(intx, GuaranteedSafepointInterval, 0,               \
2817           "Guarantee a safepoint (at least) every so many milliseconds "    \
2818           "(0 means none)"))                                                \
2819                                                                             \
2820   product(intx, SafepointTimeoutDelay, 10000,                               \
2821           "Delay in milliseconds for option SafepointTimeout")              \
2822                                                                             \
2823   product(intx, NmethodSweepFraction, 16,                                   \
2824           "Number of invocations of sweeper to cover all nmethods")         \
2825                                                                             \
2826   product(intx, NmethodSweepCheckInterval, 5,                               \
2827           "Compilers wake up every n seconds to possibly sweep nmethods")   \
2828                                                                             \
2829   product(intx, NmethodSweepActivity, 10,                                   \
2830           "Higher values result in more aggressive sweeping")               \
2831                                                                             \
2832   notproduct(bool, LogSweeper, false,                                       \
2833             "Keep a ring buffer of sweeper activity")                       \
2834                                                                             \
2835   notproduct(intx, SweeperLogEntries, 1024,                                 \
2836             "Number of records in the ring buffer of sweeper activity")     \
2837                                                                             \
2838   notproduct(intx, MemProfilingInterval, 500,                               \
2839           "Time between each invocation of the MemProfiler")                \
2840                                                                             \
2841   develop(intx, MallocCatchPtr, -1,                                         \
2842           "Hit breakpoint when mallocing/freeing this pointer")             \
2843                                                                             \
2844   notproduct(intx, AssertRepeat, 1,                                         \
2845           "number of times to evaluate expression in assert "               \
2846           "(to estimate overhead); only works with -DUSE_REPEATED_ASSERTS") \
2847                                                                             \
2848   notproduct(ccstrlist, SuppressErrorAt, "",                                \
2849           "List of assertions (file:line) to muzzle")                       \
2850                                                                             \
2851   notproduct(uintx, HandleAllocationLimit, 1024,                            \


3182   develop_pd(uintx, CodeCacheMinimumUseSpace,                               \
3183           "Minimum code cache size (in bytes) required to start VM.")       \
3184                                                                             \
3185   product_pd(uintx, ReservedCodeCacheSize,                                  \
3186           "Reserved code cache size (in bytes) - maximum code cache size")  \
3187                                                                             \
3188   product(uintx, CodeCacheMinimumFreeSpace, 500*K,                          \
3189           "When less than X space left, we stop compiling.")                \
3190                                                                             \
3191   product_pd(uintx, CodeCacheExpansionSize,                                 \
3192           "Code cache expansion size (in bytes)")                           \
3193                                                                             \
3194   develop_pd(uintx, CodeCacheMinBlockLength,                                \
3195           "Minimum number of segments in a code cache block.")              \
3196                                                                             \
3197   notproduct(bool, ExitOnFullCodeCache, false,                              \
3198           "Exit the VM if we fill the code cache.")                         \
3199                                                                             \
3200   product(bool, UseCodeCacheFlushing, true,                                 \
3201           "Attempt to clean the code cache before shutting off compiler")   \









3202                                                                             \
3203   /* interpreter debugging */                                               \
3204   develop(intx, BinarySwitchThreshold, 5,                                   \
3205           "Minimal number of lookupswitch entries for rewriting to binary " \
3206           "switch")                                                         \
3207                                                                             \
3208   develop(intx, StopInterpreterAt, 0,                                       \
3209           "Stops interpreter execution at specified bytecode number")       \
3210                                                                             \
3211   develop(intx, TraceBytecodesAt, 0,                                        \
3212           "Traces bytecodes starting with specified bytecode number")       \
3213                                                                             \
3214   /* compiler interface */                                                  \
3215   develop(intx, CIStart, 0,                                                 \
3216           "the id of the first compilation to permit")                      \
3217                                                                             \
3218   develop(intx, CIStop,    -1,                                              \
3219           "the id of the last compilation to permit")                       \
3220                                                                             \
3221   develop(intx, CIStartOSR,     0,                                          \