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

## src/share/vm/runtime/globals.hpp

Print this page

    1066                                                                             \
    1067   develop(bool, UsePrivilegedStack, true,                                   \
    1068           "Enable the security JVM functions")                              \
    1069                                                                             \
    1070   develop(bool, ProtectionDomainVerification, true,                         \
    1071           "Verify protection domain before resolution in system dictionary")\
    1072                                                                             \
    1073   product(bool, ClassUnloading, true,                                       \
    1074           "Do unloading of classes")                                        \
    1075                                                                             \
    1076   product(bool, ClassUnloadingWithConcurrentMark, true,                     \
    1077           "Do unloading of classes with a concurrent marking cycle")        \
    1078                                                                             \
    1079   develop(bool, DisableStartThread, false,                                  \
    1080           "Disable starting of additional Java threads "                    \
    1081           "(for debugging only)")                                           \
    1082                                                                             \
    1083   develop(bool, MemProfiling, false,                                        \
    1084           "Write memory usage profiling to log file")                       \
    1085                                                                             \
    1086   notproduct(bool, PrintSystemDictionaryAtExit, false,                      \
    1087           "Print the system dictionary at exit")                            \
    1088                                                                             \
    1089   experimental(intx, PredictedLoadedClassCount, 0,                          \
    1090           "Experimental: Tune loaded class cache starting size")            \
    1091                                                                             \
    1092   diagnostic(bool, UnsyncloadClass, false,                                  \
    1093           "Unstable: VM calls loadClass unsynchronized. Custom "            \
    1094           "class loader must call VM synchronized for findClass "           \
    1095           "and defineClass.")                                               \
    1096                                                                             \
    1097   product(bool, AlwaysLockClassLoader, false,                               \
    1098           "Require the VM to acquire the class loader lock before calling " \
    1099           "loadClass() even for class loaders registering "                 \
    1100           "as parallel capable")                                            \
    1101                                                                             \
    1102   product(bool, AllowParallelDefineClass, false,                            \
    1103           "Allow parallel defineClass requests for class loaders "          \
    1104           "registering as parallel capable")                                \
    1105                                                                             \
    1106   product(bool, MustCallLoadClassInternal, false,                           \
    1107           "Call loadClassInternal() rather than loadClass()")               \
    1108                                                                             \
    1109   product_pd(bool, DontYieldALot,                                           \
    1110           "Throw away obvious excess yield calls (for Solaris only)")       \
    1111                                                                             \
    2623   diagnostic(bool, LogVMOutput, false,                                      \
    2624           "Save VM output to LogFile")                                      \
    2625                                                                             \
    2626   diagnostic(ccstr, LogFile, NULL,                                          \
    2627           "If LogVMOutput or LogCompilation is on, save VM output to "      \
    2628           "this file [default: ./hotspot_pid%p.log] (%p replaced with pid)")\
    2629                                                                             \
    2630   product(ccstr, ErrorFile, NULL,                                           \
    2631           "If an error occurs, save the error data to this file "           \
    2632           "[default: ./hs_err_pid%p.log] (%p replaced with pid)")           \
    2633                                                                             \
    2634   product(bool, DisplayVMOutputToStderr, false,                             \
    2635           "If DisplayVMOutput is true, display all VM output to stderr")    \
    2636                                                                             \
    2637   product(bool, DisplayVMOutputToStdout, false,                             \
    2638           "If DisplayVMOutput is true, display all VM output to stdout")    \
    2639                                                                             \
    2640   product(bool, UseHeavyMonitors, false,                                    \
    2641           "use heavyweight instead of lightweight Java monitors")           \
    2642                                                                             \

    2643   product(bool, PrintStringTableStatistics, false,                          \
    2644           "print statistics about the StringTable and SymbolTable")         \

    2645                                                                             \
    2646   diagnostic(bool, VerifyStringTableAtExit, false,                          \
    2647           "verify StringTable contents at exit")                            \
    2648                                                                             \
    2649   notproduct(bool, PrintSymbolTableSizeHistogram, false,                    \
    2650           "print histogram of the symbol table")                            \
    2651                                                                             \

    2652   notproduct(bool, ExitVMOnVerifyError, false,                              \
    2653           "standard exit from VM if bytecode verify error "                 \
    2654           "(only in debug mode)")                                           \
    2655                                                                             \
    2656   notproduct(ccstr, AbortVMOnException, NULL,                               \
    2657           "Call fatal if this exception is thrown.  Example: "              \
    2658           "java -XX:AbortVMOnException=java.lang.NullPointerException Foo") \
    2659                                                                             \
    2660   notproduct(ccstr, AbortVMOnExceptionMessage, NULL,                        \
    2661           "Call fatal if the exception pointed by AbortVMOnException "      \
    2662           "has this message")                                               \
    2663                                                                             \
    2664   develop(bool, DebugVtables, false,                                        \
    2665           "add debugging code to vtable dispatch")                          \
    2666                                                                             \
    2667   develop(bool, PrintVtables, false,                                        \
    2668           "print vtables when printing klass")                              \
    2669                                                                             \
    2670   notproduct(bool, PrintVtableStats, false,                                 \
    2671           "print vtables stats at end of run")                              \
    1066                                                                             \
    1067   develop(bool, UsePrivilegedStack, true,                                   \
    1068           "Enable the security JVM functions")                              \
    1069                                                                             \
    1070   develop(bool, ProtectionDomainVerification, true,                         \
    1071           "Verify protection domain before resolution in system dictionary")\
    1072                                                                             \
    1073   product(bool, ClassUnloading, true,                                       \
    1074           "Do unloading of classes")                                        \
    1075                                                                             \
    1076   product(bool, ClassUnloadingWithConcurrentMark, true,                     \
    1077           "Do unloading of classes with a concurrent marking cycle")        \
    1078                                                                             \
    1079   develop(bool, DisableStartThread, false,                                  \
    1080           "Disable starting of additional Java threads "                    \
    1081           "(for debugging only)")                                           \
    1082                                                                             \
    1083   develop(bool, MemProfiling, false,                                        \
    1084           "Write memory usage profiling to log file")                       \
    1085                                                                             \

    1086   diagnostic(bool, UnsyncloadClass, false,                                  \
    1087           "Unstable: VM calls loadClass unsynchronized. Custom "            \
    1088           "class loader must call VM synchronized for findClass "           \
    1089           "and defineClass.")                                               \
    1090                                                                             \
    1091   product(bool, AlwaysLockClassLoader, false,                               \
    1092           "Require the VM to acquire the class loader lock before calling " \
    1093           "loadClass() even for class loaders registering "                 \
    1094           "as parallel capable")                                            \
    1095                                                                             \
    1096   product(bool, AllowParallelDefineClass, false,                            \
    1097           "Allow parallel defineClass requests for class loaders "          \
    1098           "registering as parallel capable")                                \
    1099                                                                             \
    1100   product(bool, MustCallLoadClassInternal, false,                           \
    1101           "Call loadClassInternal() rather than loadClass()")               \
    1102                                                                             \
    1103   product_pd(bool, DontYieldALot,                                           \
    1104           "Throw away obvious excess yield calls (for Solaris only)")       \
    1105                                                                             \
    2617   diagnostic(bool, LogVMOutput, false,                                      \
    2618           "Save VM output to LogFile")                                      \
    2619                                                                             \
    2620   diagnostic(ccstr, LogFile, NULL,                                          \
    2621           "If LogVMOutput or LogCompilation is on, save VM output to "      \
    2622           "this file [default: ./hotspot_pid%p.log] (%p replaced with pid)")\
    2623                                                                             \
    2624   product(ccstr, ErrorFile, NULL,                                           \
    2625           "If an error occurs, save the error data to this file "           \
    2626           "[default: ./hs_err_pid%p.log] (%p replaced with pid)")           \
    2627                                                                             \
    2628   product(bool, DisplayVMOutputToStderr, false,                             \
    2629           "If DisplayVMOutput is true, display all VM output to stderr")    \
    2630                                                                             \
    2631   product(bool, DisplayVMOutputToStdout, false,                             \
    2632           "If DisplayVMOutput is true, display all VM output to stdout")    \
    2633                                                                             \
    2634   product(bool, UseHeavyMonitors, false,                                    \
    2635           "use heavyweight instead of lightweight Java monitors")           \
    2636                                                                             \
    2637   notproduct(bool, PrintSystemDictionaryAtExit, false,                      \
    2638           "Print statistics about the system dictionary at exit. "          \
    2639           "Deprecated: Please use PrintSystemDictionaryStatisticsAtExit"    \
    2640           "instead")                                                        \
    2641                                                                             \
    2642   experimental(intx, PredictedLoadedClassCount, 0,                          \
    2643           "Experimental: Tune loaded class cache starting size.")           \
    2644                                                                             \
    2645   product(bool, PrintStringTableStatistics, false,                          \
    2646           "Print statistics about the StringTable and SymbolTable. "        \
    2647           "Deprecated: Please use PrintStringTableStatisticsAtExit "        \
    2648           "and PrintStringTableStatisticsAtExit instead")                   \
    2649                                                                             \
    2650   diagnostic(bool, VerifyStringTableAtExit, false,                          \
    2651           "verify StringTable contents at exit")                            \
    2652                                                                             \
    2653   notproduct(bool, PrintSymbolTableSizeHistogram, false,                    \
    2654           "print histogram of the symbol table")                            \
    2655                                                                             \
    2656   experimental(bool, PrintStringTableStatisticsAtExit, false,               \
    2657           "Print statistics about the string table at exit")                \
    2658                                                                             \
    2659   experimental(bool, PrintSymbolTableStatisticsAtExit, false,               \
    2660           "Print statistics about the symbol table at exit")                \
    2661                                                                             \
    2662   experimental(bool, PrintSystemDictionaryStatisticsAtExit, false,          \
    2663           "Print statistics about the system dictionary at exit")           \
    2664                                                                             \
    2665   experimental(bool, PrintStringTableStatisticsTimeline, false,             \
    2666           "Print timeline statistics about the string table")               \
    2667                                                                             \
    2668   experimental(bool, PrintSymbolTableStatisticsTimeline, false,             \
    2669           "Print timeline statistics about the symbol table")               \
    2670                                                                             \
    2671   experimental(bool, PrintSystemDictionaryStatisticsTimeline, false,        \
    2672           "Print timeline statistics about the system dictionary")          \
    2673                                                                             \
    2674   experimental(bool, HashtablesResizeSymbolTable, true,                     \
    2675           "Experimental: Turns on/off SymbolTable resizing")                \
    2676                                                                             \
    2677   experimental(bool, HashtablesResizeStringTable, true,                     \
    2678           "Experimental: Turns on/off StringTable resizing")                \
    2679                                                                             \
    2680   experimental(bool, HashtablesResizeSystemDictionary, true,                \
    2681           "Experimental: Turns on/off SystemDictionary resizing")           \
    2682                                                                             \
    2683   experimental(bool, HashtablesVerifyBeforeResize, false,                   \
    2684           "Experimental: Verify hashtable before resizing")                 \
    2685                                                                             \
    2686   experimental(bool, HashtablesVerifyAfterResize, false,                    \
    2687           "Experimental: Verify hashtable after resizing")                  \
    2688                                                                             \
    2689   experimental(double, HashtablesResizeSymbolTableTriggerLoadFactor, 12.0,   \
    2690           "Experimental: Heurstic for calculating when to resize "          \
    2691           "SymbolTable")                                                    \
    2692                                                                             \
    2693   experimental(double, HashtablesResizeStringTableTriggerLoadFactor, 12.0,   \
    2694           "Experimental: Heurstic for calculating when to resize "          \
    2695           "StringTable")                                                    \
    2696                                                                             \
    2697   experimental(double, HashtablesResizeSystemDictionaryTriggerLoadFactor, 12.0,\
    2698           "Experimental: Heurstic for calculating when to resize "          \
    2699           "SystemDictionary")                                               \
    2700                                                                             \
    2701   experimental(double, HashtablesResizeSymbolTableDesiredLoadFactor, 4.0,   \
    2702           "Experimental: Heurstic for calculating by how much to resize "   \
    2703           "SymbolTable")                                                    \
    2704                                                                             \
    2705   experimental(double, HashtablesResizeStringTableDesiredLoadFactor, 4.0,   \
    2706           "Experimental: Heurstic for calculating by how much to resize "   \
    2707           "StringTable")                                                    \
    2708                                                                             \
    2709   experimental(double, HashtablesResizeSystemDictionaryDesiredLoadFactor, 4.0,\
    2710           "Experimental: Heurstic for calculating by how much to resize "   \
    2711           "SystemDictionary")                                               \
    2712                                                                             \
    2713   experimental(bool, HashtablesResizeSort, false,                           \
    2714           "Experimental: Heurstic for sorting entries according to their "  \
    2715           "lookup counters, when resizing hash tables")                     \
    2716                                                                             \
    2717   experimental(bool, HashtablesUseEvenSize, false,                          \
    2718           "Experimental: Use even sizes for hashtables")                    \
    2719                                                                             \
    2720   notproduct(bool, ExitVMOnVerifyError, false,                              \
    2721           "standard exit from VM if bytecode verify error "                 \
    2722           "(only in debug mode)")                                           \
    2723                                                                             \
    2724   notproduct(ccstr, AbortVMOnException, NULL,                               \
    2725           "Call fatal if this exception is thrown.  Example: "              \
    2726           "java -XX:AbortVMOnException=java.lang.NullPointerException Foo") \
    2727                                                                             \
    2728   notproduct(ccstr, AbortVMOnExceptionMessage, NULL,                        \
    2729           "Call fatal if the exception pointed by AbortVMOnException "      \
    2730           "has this message")                                               \
    2731                                                                             \
    2732   develop(bool, DebugVtables, false,                                        \
    2733           "add debugging code to vtable dispatch")                          \
    2734                                                                             \
    2735   develop(bool, PrintVtables, false,                                        \
    2736           "print vtables when printing klass")                              \
    2737                                                                             \
    2738   notproduct(bool, PrintVtableStats, false,                                 \
    2739           "print vtables stats at end of run")                              \

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