Integrated: 8307468: CDS Lambda Proxy classes are regenerated in dynamic dump
Calvin Cheung
ccheung at openjdk.org
Wed Sep 6 15:39:57 UTC 2023
On Thu, 31 Aug 2023 22:11:38 GMT, Calvin Cheung <ccheung at openjdk.org> wrote:
> Please review this changeset for fixing the following issues:
>
> 1. for lambda proxy classes already stored in the static archive, during CDS dynamic dump, those classes should not be regenerated and stored in the dynamic archive; (see changes in jvm.cpp)
> 2. handle multiple lambda proxy classes with the same invoke dynamic info stored in both static and dynamic archives. (see changes in systemDictionaryShared.cpp)
>
> Also added a test.
>
> Passed tiers 1 - 4 testing.
This pull request has now been integrated.
Changeset: 25e85db6
Author: Calvin Cheung <ccheung at openjdk.org>
URL: https://git.openjdk.org/jdk/commit/25e85db61c062216a553e92fa7944516c7020a1e
Stats: 240 lines in 7 files changed: 217 ins; 20 del; 3 mod
8307468: CDS Lambda Proxy classes are regenerated in dynamic dump
Reviewed-by: iklam
-------------
PR: https://git.openjdk.org/jdk/pull/15524
More information about the hotspot-runtime-dev
mailing list