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

src/share/vm/runtime/globals.hpp

Print this page
rev 5411 : 8026251: New type profiling points: parameters to methods
Summary: x86 interpreter and c1 type profiling for parameters on method entries
Reviewed-by:

*** 2647,2663 **** \ product(bool, AggressiveOpts, false, \ "Enable aggressive optimizations - see arguments.cpp") \ \ product_pd(uintx, TypeProfileLevel, \ ! "=XY, with Y, Type profiling of arguments at call" \ ! " X, Type profiling of return value at call" \ ! "X and Y in 0->off ; 1->js292 only; 2->all methods") \ \ product(intx, TypeProfileArgsLimit, 2, \ "max number of call arguments to consider for type profiling") \ \ /* statistics */ \ develop(bool, CountCompiledCalls, false, \ "counts method invocations") \ \ notproduct(bool, CountRuntimeCalls, false, \ --- 2647,2668 ---- \ product(bool, AggressiveOpts, false, \ "Enable aggressive optimizations - see arguments.cpp") \ \ product_pd(uintx, TypeProfileLevel, \ ! "=XYZ, with Z, Type profiling of arguments at call" \ ! " Y, Type profiling of return value at call" \ ! " X, Type profiling of parameters to methods" \ ! "X, Y and Z in 0->off ; 1->js292 only; 2->all methods") \ \ product(intx, TypeProfileArgsLimit, 2, \ "max number of call arguments to consider for type profiling") \ \ + product(intx, TypeProfileParmsLimit, 2, \ + "max number of incoming parameters to consider for type profiling"\ + "-1 for all") \ + \ /* statistics */ \ develop(bool, CountCompiledCalls, false, \ "counts method invocations") \ \ notproduct(bool, CountRuntimeCalls, false, \
src/share/vm/runtime/globals.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File