Summit comment on interference between hot vs. cold code

Martin Buchholz martinrb at google.com
Thu Sep 24 15:11:56 PDT 2009


Years ago, I filed Sun bug:

Eliminate remaining performance penalty for using assert
http://bugs.sun.com/view_bug.do?bug_id=6445664

The synopsis doesn't make clear that it is really asking for
heat-based inlining (and secondarily for reduction in assert startup costs).

Martin

On Fri, Sep 18, 2009 at 13:56, John Rose <John.Rose at sun.com> wrote:
> On Sep 18, 2009, at 11:37 AM, Chuck Rasbold wrote:
>
>> Also, once a whole method is being compiled, we should be corresponding
>> more eager to inline from hot call sites than from cold ones.
>
> You and Paul are teasing me!  This (= heat-based inlining) was on my project
> list for years.  We're slowly  getting there.
>
> -- John
>


More information about the hotspot-compiler-dev mailing list