On Tue, 27 Jun 2023 14:20:20 GMT, Chen Liang <li...@openjdk.org> wrote:

>> This would encourage Classfile API users to use the descriptors as 
>> constants, which can improve performance by avoiding repeated validation and 
>> reusing cached descriptor strings for MethodTypeDesc. This patch updates 
>> usages in the main codebase and benchmarks; tests are left untouched.
>> 
>> See 
>> https://mail.openjdk.org/pipermail/classfile-api-dev/2023-June/000378.html
>
> Chen Liang has updated the pull request with a new target base due to a merge 
> or a rebase. The pull request now contains four commits:
> 
>  - Merge branch 'master' into fix/cd-usage
>  - Merge branch 'master' into fix/cd-usage
>  - Fix build
>  - 8310848: Convert ClassDesc and MethodTypeDesc to be stored in static final 
> fields

@asotona Can you review this patch that migrates MethodTypeDesc creation to 
static final field access whenever possible? This allows to reuse cached 
descriptor strings and avoid revalidation. In addition, I dropped the 
jdkTreePrimitive benchmark for jdk.classfile.Write, which is identical to 
jdkTree as far as I see.

-------------

PR Comment: https://git.openjdk.org/jdk/pull/14640#issuecomment-1610809614

Reply via email to