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

src/share/vm/runtime/globals.hpp

Print this page




3230           "Controls handling of class initialization during replay"         \
3231           "0 - don't do anything special"                                   \
3232           "1 - treat all class initializers as empty"                       \
3233           "2 - treat class initializers for application classes as empty"   \
3234           "3 - allow all class initializers to run during bootstrap but"    \
3235           "    pretend they are empty after starting replay")               \
3236                                                                             \
3237   develop(bool, ReplayIgnoreInitErrors, false,                              \
3238           "Ignore exceptions thrown during initialization for replay")      \
3239                                                                             \
3240   develop(bool, DumpReplayDataOnError, true,                                \
3241           "record replay data for crashing compiler threads")               \
3242                                                                             \
3243   product(bool, CICompilerCountPerCPU, false,                               \
3244           "1 compiler thread for log(N CPUs)")                              \
3245                                                                             \
3246   develop(intx, CIFireOOMAt,    -1,                                         \
3247           "Fire OutOfMemoryErrors throughout CI for testing the compiler "  \
3248           "(non-negative value throws OOM after this many CI accesses "     \
3249           "in each compile)")                                               \
3250                                                                             \


3251   notproduct(bool, CIObjectFactoryVerify, false,                            \
3252           "enable potentially expensive verification in ciObjectFactory")   \
3253                                                                             \
3254   /* Priorities */                                                          \
3255   product_pd(bool, UseThreadPriorities,  "Use native thread priorities")    \
3256                                                                             \
3257   product(intx, ThreadPriorityPolicy, 0,                                    \
3258           "0 : Normal.                                                     "\
3259           "    VM chooses priorities that are appropriate for normal       "\
3260           "    applications. On Solaris NORM_PRIORITY and above are mapped "\
3261           "    to normal native priority. Java priorities below NORM_PRIORITY"\
3262           "    map to lower native priority values. On Windows applications"\
3263           "    are allowed to use higher native priorities. However, with  "\
3264           "    ThreadPriorityPolicy=0, VM will not use the highest possible"\
3265           "    native priority, THREAD_PRIORITY_TIME_CRITICAL, as it may   "\
3266           "    interfere with system threads. On Linux thread priorities   "\
3267           "    are ignored because the OS does not support static priority "\
3268           "    in SCHED_OTHER scheduling class which is the only choice for"\
3269           "    non-root, non-realtime applications.                        "\
3270           "1 : Aggressive.                                                 "\




3230           "Controls handling of class initialization during replay"         \
3231           "0 - don't do anything special"                                   \
3232           "1 - treat all class initializers as empty"                       \
3233           "2 - treat class initializers for application classes as empty"   \
3234           "3 - allow all class initializers to run during bootstrap but"    \
3235           "    pretend they are empty after starting replay")               \
3236                                                                             \
3237   develop(bool, ReplayIgnoreInitErrors, false,                              \
3238           "Ignore exceptions thrown during initialization for replay")      \
3239                                                                             \
3240   develop(bool, DumpReplayDataOnError, true,                                \
3241           "record replay data for crashing compiler threads")               \
3242                                                                             \
3243   product(bool, CICompilerCountPerCPU, false,                               \
3244           "1 compiler thread for log(N CPUs)")                              \
3245                                                                             \
3246   develop(intx, CIFireOOMAt,    -1,                                         \
3247           "Fire OutOfMemoryErrors throughout CI for testing the compiler "  \
3248           "(non-negative value throws OOM after this many CI accesses "     \
3249           "in each compile)")                                               \
3250   notproduct(intx, CICrashAt, -1,                                           \
3251           "id of compilation to trigger assert in compiler thread for "     \
3252           "the purpose of testing, e.g. generation of replay data")         \
3253   notproduct(bool, CIObjectFactoryVerify, false,                            \
3254           "enable potentially expensive verification in ciObjectFactory")   \
3255                                                                             \
3256   /* Priorities */                                                          \
3257   product_pd(bool, UseThreadPriorities,  "Use native thread priorities")    \
3258                                                                             \
3259   product(intx, ThreadPriorityPolicy, 0,                                    \
3260           "0 : Normal.                                                     "\
3261           "    VM chooses priorities that are appropriate for normal       "\
3262           "    applications. On Solaris NORM_PRIORITY and above are mapped "\
3263           "    to normal native priority. Java priorities below NORM_PRIORITY"\
3264           "    map to lower native priority values. On Windows applications"\
3265           "    are allowed to use higher native priorities. However, with  "\
3266           "    ThreadPriorityPolicy=0, VM will not use the highest possible"\
3267           "    native priority, THREAD_PRIORITY_TIME_CRITICAL, as it may   "\
3268           "    interfere with system threads. On Linux thread priorities   "\
3269           "    are ignored because the OS does not support static priority "\
3270           "    in SCHED_OTHER scheduling class which is the only choice for"\
3271           "    non-root, non-realtime applications.                        "\
3272           "1 : Aggressive.                                                 "\


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