Integrated: 8345405: Add JMH showing the regression in 8341649
    Eric Caspole 
    ecaspole at openjdk.org
       
    Mon Dec  9 15:01:46 UTC 2024
    
    
  
On Wed, 4 Dec 2024 18:55:23 GMT, Eric Caspole <ecaspole at openjdk.org> wrote:
> This JMH using MethodHandles shows the regression in 8341649, for example comparing 24-b25, which included the regression to today's head. It was an interaction between the runtime and C2 rather than a change in MethodHandles.
> 
> Here are example results from an Ampere platform:
> jdk-24-b25 before the fix:
> Benchmark                (classes)  (instances)   Mode  Cnt   Score   Error   Units
> MethodHandleStress.work       1000          100  thrpt   20  33.423 ± 7.678  ops/ms
> 
> Today's head with the fix:
> Benchmark                (classes)  (instances)   Mode  Cnt    Score    Error   Units
> MethodHandleStress.work       1000          100  thrpt   20  709.249 ± 50.575  ops/ms
This pull request has now been integrated.
Changeset: 35c00532
Author:    Eric Caspole <ecaspole at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/35c00532a1dd2a6df5fc3d5173ca692517675d38
Stats:     175 lines in 1 file changed: 175 ins; 0 del; 0 mod
8345405: Add JMH showing the regression in 8341649
Reviewed-by: redestad, coleenp
-------------
PR: https://git.openjdk.org/jdk/pull/22556
    
    
More information about the hotspot-dev
mailing list