Integrated: 8255617: Zero: purge the remaining bytecode interpreter profiling support
Aleksey Shipilev
shade at openjdk.java.net
Wed Nov 4 06:42:56 UTC 2020
On Thu, 29 Oct 2020 19:47:02 GMT, Aleksey Shipilev <shade at openjdk.org> wrote:
> All the stubs in `interpreter/zero/bytecodeInterpreterProfiling.hpp` are empty. History shows the whole thing gradually moved to template interpreter. We can probably simplify Zero code by dropping these empty stubs altogether. Arguably, this makes porting to new architectures a bit harder, but it seems that the proper stepping stone after Zero is implementing template interpreter anyway.
>
> On my TR 3970X, this improves:
> - Linux x86_64 Zero "make images" times from ~18 minutes to ~17.5 minutes
>
> I would like to have the opinion of @GoeLin who added this for PPC64 porting back in 8u. And probably @DamonFool who is usually interested in Zero. And @jerboaa, @gnu-andrew who deal with Zero from time to time.
This pull request has now been integrated.
Changeset: a5d8a9c2
Author: Aleksey Shipilev <shade at openjdk.org>
URL: https://git.openjdk.java.net/jdk/commit/a5d8a9c2
Stats: 180 lines in 6 files changed: 2 ins; 171 del; 7 mod
8255617: Zero: purge the remaining bytecode interpreter profiling support
Reviewed-by: coleenp, sgehwolf, jiefu
-------------
PR: https://git.openjdk.java.net/jdk/pull/944
More information about the hotspot-dev
mailing list