RFR: 8255719: Zero: on return path, check for pending exception before attempting to clear it

Aleksey Shipilev shade at openjdk.java.net
Tue Nov 3 11:07:59 UTC 2020


On Tue, 3 Nov 2020 10:47:24 GMT, Severin Gehwolf <sgehwolf at openjdk.org> wrote:

>> Profiling shows we spend a lot of time trying to clear the pending exception at _return path, whereas it seldom is pending. 
>> 
>> The additional problem with calling into `clear_pending_exception` is that inlining budget is depleted completely at that point in the compilation unit, and so we do the full outbound call.
>> 
>> There are other places where we clear pending exception unconditionally, but those places do seem to expect the exceptions to be there.
>
> Seems reasonable.

Thanks @jerboaa!

-------------

PR: https://git.openjdk.java.net/jdk/pull/986


More information about the hotspot-runtime-dev mailing list