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 5349 : 8023657: New type profiling points: arguments to call
Summary: x86 interpreter and c1 type profiling for arguments at calls
Reviewed-by:
rev 5350 : 8026054: New type profiling points: type of return values at calls
Summary: x86 interpreter and c1 type profiling for return values at calls
Reviewed-by:


2632   develop(bool, TraceLivenessGen, false,                                    \
2633           "Trace the generation of liveness analysis information")          \
2634                                                                             \
2635   notproduct(bool, TraceLivenessQuery, false,                               \
2636           "Trace queries of liveness analysis information")                 \
2637                                                                             \
2638   notproduct(bool, CollectIndexSetStatistics, false,                        \
2639           "Collect information about IndexSets")                            \
2640                                                                             \
2641   develop(bool, UseLoopSafepoints, true,                                    \
2642           "Generate Safepoint nodes in every loop")                         \
2643                                                                             \
2644   develop(intx, FastAllocateSizeLimit, 128*K,                               \
2645           /* Note:  This value is zero mod 1<<13 for a cheap sparc set. */  \
2646           "Inline allocations larger than this in doublewords must go slow")\
2647                                                                             \
2648   product(bool, AggressiveOpts, false,                                      \
2649           "Enable aggressive optimizations - see arguments.cpp")            \
2650                                                                             \
2651   product_pd(uintx, TypeProfileLevel,                                       \
2652           "Type profiling of arguments at call:"                            \
2653           "0->off ; 1->js292 only; 2->all methods")                         \

2654                                                                             \
2655   product(intx, TypeProfileArgsLimit,     2,                                \
2656           "max number of call arguments to consider for type profiling")    \
2657                                                                             \
2658   /* statistics */                                                          \
2659   develop(bool, CountCompiledCalls, false,                                  \
2660           "counts method invocations")                                      \
2661                                                                             \
2662   notproduct(bool, CountRuntimeCalls, false,                                \
2663           "counts VM runtime calls")                                        \
2664                                                                             \
2665   develop(bool, CountJNICalls, false,                                       \
2666           "counts jni method invocations")                                  \
2667                                                                             \
2668   notproduct(bool, CountJVMCalls, false,                                    \
2669           "counts jvm method invocations")                                  \
2670                                                                             \
2671   notproduct(bool, CountRemovableExceptions, false,                         \
2672           "count exceptions that could be replaced by branches due to "     \
2673           "inlining")                                                       \




2632   develop(bool, TraceLivenessGen, false,                                    \
2633           "Trace the generation of liveness analysis information")          \
2634                                                                             \
2635   notproduct(bool, TraceLivenessQuery, false,                               \
2636           "Trace queries of liveness analysis information")                 \
2637                                                                             \
2638   notproduct(bool, CollectIndexSetStatistics, false,                        \
2639           "Collect information about IndexSets")                            \
2640                                                                             \
2641   develop(bool, UseLoopSafepoints, true,                                    \
2642           "Generate Safepoint nodes in every loop")                         \
2643                                                                             \
2644   develop(intx, FastAllocateSizeLimit, 128*K,                               \
2645           /* Note:  This value is zero mod 1<<13 for a cheap sparc set. */  \
2646           "Inline allocations larger than this in doublewords must go slow")\
2647                                                                             \
2648   product(bool, AggressiveOpts, false,                                      \
2649           "Enable aggressive optimizations - see arguments.cpp")            \
2650                                                                             \
2651   product_pd(uintx, TypeProfileLevel,                                       \
2652           "=XY, with Y, Type profiling of arguments at call"                \
2653           "          X, Type profiling of return value at call"             \
2654           "X and Y in 0->off ; 1->js292 only; 2->all methods")              \
2655                                                                             \
2656   product(intx, TypeProfileArgsLimit,     2,                                \
2657           "max number of call arguments to consider for type profiling")    \
2658                                                                             \
2659   /* statistics */                                                          \
2660   develop(bool, CountCompiledCalls, false,                                  \
2661           "counts method invocations")                                      \
2662                                                                             \
2663   notproduct(bool, CountRuntimeCalls, false,                                \
2664           "counts VM runtime calls")                                        \
2665                                                                             \
2666   develop(bool, CountJNICalls, false,                                       \
2667           "counts jni method invocations")                                  \
2668                                                                             \
2669   notproduct(bool, CountJVMCalls, false,                                    \
2670           "counts jvm method invocations")                                  \
2671                                                                             \
2672   notproduct(bool, CountRemovableExceptions, false,                         \
2673           "count exceptions that could be replaced by branches due to "     \
2674           "inlining")                                                       \


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