Skip to content

Add ASM 6.2 and HEAD to the benchmarks. Also update the Gradle and JMH plugin versions.

Eric Bruneton requested to merge update-benchmarks-with-latest-asm-versions into master

This shows some performance regressions from 6.1 to 6.2, next step is to understand why and try to fix this:

AdapterBenchmark.getClassInfo_asm6_1                 thrpt   20    13774,597 ±   229,602  ops/s
AdapterBenchmark.getClassInfo_asm6_2                 thrpt   20    11999,883 ±   169,603  ops/s
 
AdapterBenchmark.getClassObjectModel_asm6_1          thrpt   20      517,109 ±     7,453  ops/s
AdapterBenchmark.getClassObjectModel_asm6_2          thrpt   20      503,952 ±     7,634  ops/s
 
AdapterBenchmark.readAndWriteWithComputeMaxs_asm6_1  thrpt   20      298,375 ±     4,208  ops/s
AdapterBenchmark.readAndWriteWithComputeMaxs_asm6_2  thrpt   20      289,582 ±     4,711  ops/s

AdapterBenchmark.read_asm6_1                         thrpt   20      632,951 ±     8,896  ops/s
AdapterBenchmark.read_asm6_2                         thrpt   20      616,871 ±     8,086  ops/s

Merge request reports