RFR: 8366101: Replace the use of ThreadTracker with ScopedValue in java.util.jar.JarFile [v2]
Alan Bateman
alanb at openjdk.org
Wed Dec 3 07:31:06 UTC 2025
On Wed, 3 Dec 2025 05:19:20 GMT, Jaikiran Pai <jpai at openjdk.org> wrote:
> Hello Volkan, like Alan notes, for classes that get used very early in the startup, like the JarFile, we have avoided using lambdas so that it doesn't bring in additional lambda related infrastructure during the early startup.
>
> I don't plan to run any performance analysis for this change, so I'll let the change stay in its current form.
Chen may be right but we could need to re-run startup benchmarks as the signed JAR cases are historically problematic and have bitten the fingers of everyone that has touched it.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/28609#discussion_r2583946844
More information about the core-libs-dev
mailing list