RFR: 8354996: Reduce dynamic code generation for a single downcall [v2]
    Jorn Vernee 
    jvernee at openjdk.org
       
    Mon Apr 28 13:43:52 UTC 2025
    
    
  
On Fri, 18 Apr 2025 18:25:54 GMT, Chen Liang <liach at openjdk.org> wrote:
>> Perf numbers for simple main:
>> Linking of `Class::forName0` down from ~152 to ~83
>> 
>> For calling little color management system https://bugs.openjdk.org/browse/JDK-8313344:
>> JNI: ~45
>> baseline panama: ~164
>> patch: ~103
>> 
>> Also see #24705.
>
> Chen Liang has updated the pull request incrementally with one additional commit since the last revision:
> 
>   Simplify FFM linker warmup
make/jdk/src/classes/build/tools/classlist/HelloClasslist.java line 184:
> 182:                 ADDRESS, ADDRESS, ADDRESS,
> 183:                 JAVA_BOOLEAN, ADDRESS, ADDRESS);
> 184:         Linker.nativeLinker().downcallHandle(signature);
Why do we care specifically about this shape, but not about others?
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/24742#discussion_r2063684813
    
    
More information about the build-dev
mailing list