Integrated: 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:08:00 UTC 2020


On Sun, 1 Nov 2020 17:33:04 GMT, Aleksey Shipilev <shade 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.

This pull request has now been integrated.

Changeset: 904561eb
Author:    Aleksey Shipilev <shade at openjdk.org>
URL:       https://git.openjdk.java.net/jdk/commit/904561eb
Stats:     3 lines in 1 file changed: 2 ins; 0 del; 1 mod

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

Reviewed-by: sgehwolf

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

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


More information about the hotspot-runtime-dev mailing list