[prev in list] [next in list] [prev in thread] [next in thread]
List: openjdk-hotspot-runtime-dev
Subject: Re: RFR: 8253920: Share method trampolines in CDS dynamic archive [v3]
From: Ioi Lam <iklam () openjdk ! java ! net>
Date: 2020-10-27 0:36:18
Message-ID: -POv3g6_4gAP5exRJOMGvW7MD2cO4TkkxCp-VA8KCdw=.b81dae40-1945-492b-9253-535d5685dde7 () github ! com
[Download RAW message or body]
On Mon, 26 Oct 2020 22:48:35 GMT, Calvin Cheung <ccheung@openjdk.org> wrote:
> > This patch is to allow sharing of the same method trampoline for archived Methods \
> > with the same AdapterHandleEntry when using CDS dynamic archive.
> > Running javac on HelloWorld with CDS dynamic archive, the number of calls to \
> > SharedRuntime::generate_trampoline() is reduced to 406 times vs 12601 times \
> > without the patch.
> > In terms of saving on instructions and time (on linux-x64):
> > instr delta = -2807662 -0.1369%
> > time delta = -6.860 ms -1.8798%
> >
> > It passed tiers 1,2,3,4 testing.
>
> Calvin Cheung has updated the pull request incrementally with one additional commit \
> since the last revision:
> update with patch from Ioi
Marked as reviewed by iklam (Reviewer).
-------------
PR: https://git.openjdk.java.net/jdk/pull/868
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic