for review (M): 6912063: inlining parameters need to be adjusted for some uses of the JVM
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);
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.
> -- John
More information about the hotspot-compiler-dev