uber / NullAway

A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead
MIT License
3.62k stars 290 forks source link

[DO NOT LAND] benchmarking of array index access paths #977

Closed msridhar closed 2 months ago

github-actions[bot] commented 2 months ago

Main Branch:

Benchmark                          Mode  Cnt   Score   Error  Units
AutodisposeBenchmark.compile      thrpt   25   9.269 ± 0.084  ops/s
CaffeineBenchmark.compile         thrpt   25   2.142 ± 0.024  ops/s
DFlowMicroBenchmark.compile       thrpt   25  25.007 ± 0.287  ops/s
NullawayReleaseBenchmark.compile  thrpt   25   1.275 ± 0.016  ops/s

With This PR:

Benchmark                          Mode  Cnt   Score   Error  Units
AutodisposeBenchmark.compile      thrpt   25   9.203 ± 0.128  ops/s
CaffeineBenchmark.compile         thrpt   25   2.143 ± 0.021  ops/s
DFlowMicroBenchmark.compile       thrpt   25  25.259 ± 0.125  ops/s
NullawayReleaseBenchmark.compile  thrpt   25   1.269 ± 0.019  ops/s