Summit comment on interference between hot vs. cold code

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

Years ago, I filed Sun bug:

Eliminate remaining performance penalty for using assert

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


On Fri, Sep 18, 2009 at 13:56, John Rose <John.Rose at> 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