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

src/share/vm/runtime/globals.hpp

Print this page
rev 6132 : 8037970: make PrintMethodData a diagnostic options
Summary: make PrintMethodData a diagnostic options for performance investigation
Reviewed-by:


2815           "Trace frequency based inlining")                                 \
2816                                                                             \
2817   develop_pd(bool, InlineIntrinsics,                                        \
2818           "Inline intrinsics that can be statically resolved")              \
2819                                                                             \
2820   product_pd(bool, ProfileInterpreter,                                      \
2821           "Profile at the bytecode level during interpretation")            \
2822                                                                             \
2823   develop(bool, TraceProfileInterpreter, false,                             \
2824           "Trace profiling at the bytecode level during interpretation. "   \
2825           "This outputs the profiling information collected to improve "    \
2826           "jit compilation.")                                               \
2827                                                                             \
2828   develop_pd(bool, ProfileTraps,                                            \
2829           "Profile deoptimization traps at the bytecode level")             \
2830                                                                             \
2831   product(intx, ProfileMaturityPercentage, 20,                              \
2832           "number of method invocations/branches (expressed as % of "       \
2833           "CompileThreshold) before using the method's profile")            \
2834                                                                             \
2835   develop(bool, PrintMethodData, false,                                     \
2836           "Print the results of +ProfileInterpreter at end of run")         \
2837                                                                             \
2838   develop(bool, VerifyDataPointer, trueInDebug,                             \
2839           "Verify the method data pointer during interpreter profiling")    \
2840                                                                             \
2841   develop(bool, VerifyCompiledCode, false,                                  \
2842           "Include miscellaneous runtime verifications in nmethod code; "   \
2843           "default off because it disturbs nmethod size heuristics")        \
2844                                                                             \
2845   notproduct(bool, CrashGCForDumpingJavaThread, false,                      \
2846           "Manually make GC thread crash then dump java stack trace;  "     \
2847           "Test only")                                                      \
2848                                                                             \
2849   /* compilation */                                                         \
2850   product(bool, UseCompiler, true,                                          \
2851           "Use Just-In-Time compilation")                                   \
2852                                                                             \
2853   develop(bool, TraceCompilationPolicy, false,                              \
2854           "Trace compilation policy")                                       \
2855                                                                             \




2815           "Trace frequency based inlining")                                 \
2816                                                                             \
2817   develop_pd(bool, InlineIntrinsics,                                        \
2818           "Inline intrinsics that can be statically resolved")              \
2819                                                                             \
2820   product_pd(bool, ProfileInterpreter,                                      \
2821           "Profile at the bytecode level during interpretation")            \
2822                                                                             \
2823   develop(bool, TraceProfileInterpreter, false,                             \
2824           "Trace profiling at the bytecode level during interpretation. "   \
2825           "This outputs the profiling information collected to improve "    \
2826           "jit compilation.")                                               \
2827                                                                             \
2828   develop_pd(bool, ProfileTraps,                                            \
2829           "Profile deoptimization traps at the bytecode level")             \
2830                                                                             \
2831   product(intx, ProfileMaturityPercentage, 20,                              \
2832           "number of method invocations/branches (expressed as % of "       \
2833           "CompileThreshold) before using the method's profile")            \
2834                                                                             \
2835   diagnostic(bool, PrintMethodData, false,                                  \
2836           "Print the results of +ProfileInterpreter at end of run")         \
2837                                                                             \
2838   develop(bool, VerifyDataPointer, trueInDebug,                             \
2839           "Verify the method data pointer during interpreter profiling")    \
2840                                                                             \
2841   develop(bool, VerifyCompiledCode, false,                                  \
2842           "Include miscellaneous runtime verifications in nmethod code; "   \
2843           "default off because it disturbs nmethod size heuristics")        \
2844                                                                             \
2845   notproduct(bool, CrashGCForDumpingJavaThread, false,                      \
2846           "Manually make GC thread crash then dump java stack trace;  "     \
2847           "Test only")                                                      \
2848                                                                             \
2849   /* compilation */                                                         \
2850   product(bool, UseCompiler, true,                                          \
2851           "Use Just-In-Time compilation")                                   \
2852                                                                             \
2853   develop(bool, TraceCompilationPolicy, false,                              \
2854           "Trace compilation policy")                                       \
2855                                                                             \


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