RFR: 8294698: Remove unused 'checkedExceptions' param from MethodAccessorGenerator.generateMethod()
Mandy Chung
mchung at openjdk.org
Mon Oct 3 16:48:27 UTC 2022
On Mon, 3 Oct 2022 11:03:48 GMT, Claes Redestad <redestad at openjdk.org> wrote:
> I agree that getting rid of the clone can help -- but since [JEP 416](https://openjdk.org/jeps/416) the generators modified here is mostly a fallback and the bulk of the use will use `MethodHandles` (unless you disable JEP 416 and fall back to the legacy impl). I was mostly curious if you had a startup or other benchmark running on mainline where the change you're doing here could be observed.
@stsypanov like @cl4es said, I expect these dynamically generated methods should only be generated during very early VM startup. Once the module system is initialized, it will use method handles.
How do you run the spring-based applications when you observe these methods being called? While this change is trivial and no harm to include this change, this code is planned to be removed in a future release.
-------------
PR: https://git.openjdk.org/jdk/pull/10526
More information about the core-libs-dev
mailing list