for review (M): 6912063: inlining parameters need to be adjusted for some uses of the JVM

Vladimir Kozlov Vladimir.Kozlov at Sun.COM
Thu Jan 7 10:32:21 PST 2010


You can remove !is_accessor checks after your new check in bytecodeInfo.cpp.
Also in build_inline_tree_for_callee() you can use new is_method_handle_adapter()
method after Christian push for 6914206.
491       stringStream nm2; callee_method->print_name(&nm1);
                                                        ^ nm2

Vladimir

John Rose wrote:
> Currently, the inlining heuristics cannot be tuned in product builds.  This makes it impossible to tune them meaningfully, especially for uses of the JVM for languages other than Java, which may have radically different call graphs.
> 
> We should move the inlining heuristic flags into product mode (as hidden diagnostics, at least).
> 
> Also, call sites which serves a "glue" for JSR 292 should not be charged to the inlining depth heuristic.
> 
> http://cr.openjdk.java.net/~jrose/6912063/webrev.00/
> 
> -- John


More information about the hotspot-compiler-dev mailing list