--- old/src/share/vm/c1/c1_globals.hpp 2011-12-15 13:30:57.146847611 +0100 +++ new/src/share/vm/c1/c1_globals.hpp 2011-12-15 13:30:56.958619540 +0100 @@ -329,6 +329,27 @@ develop(bool, PrintCFGToFile, false, \ "print control flow graph to a separate file during compilation") \ \ + product(bool, C1ProfileInlining, true, \ + "Inline large methods when frequently called") \ + \ + develop(bool, TraceC1ProfileInlining, false, \ + "Trace inlining of large frequently called methods") \ + \ + product(bool, C1TypeProfileInlining, true, \ + "type profile based inlining") \ + \ + product_pd(intx, C1ProfileHotFrequency, \ + "call count per second for hot call sites") \ + \ + product_pd(intx, C1ProfileWarmFrequency, \ + "call count per second for warm call sites") \ + \ + product(intx, C1ProfileCompileThreshold, 10000, \ + "threshold at which recompilation is triggered") \ + \ + product(intx, C1ProfileInlineSize, 200, \ + "maximum bytecode size of a method to be inlined") \ + // Read default values for c1 globals