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