reduce sensitivity #4
bench.yml
on: push
Run Go benchmark example
5m 11s
Annotations
1 error and 11 warnings
Run Go benchmark example
# :warning: **Performance Alert** :warning:
Possible performance regression was detected for benchmark **'Go Benchmark'**.
Benchmark result of this commit is worse than the previous benchmark result exceeding threshold `0.25`.
| Benchmark suite | Current: a2b7c5332f5a628a6fb7b5f99f62a8f3e49eb1e6 | Previous: 11c788ae061c0bc3ef1c649d572329c5762313ac | Ratio |
|-|-|-|-|
| `BenchmarkMultiExpG1/32_points` | `1145793` ns/op | `1257852` ns/op | `0.91` |
| `BenchmarkMultiExpG1/64_points` | `1632674` ns/op | `1764075` ns/op | `0.93` |
| `BenchmarkMultiExpG1/128_points` | `2625092` ns/op | `2788764` ns/op | `0.94` |
| `BenchmarkMultiExpG1/256_points` | `4689198` ns/op | `4617235` ns/op | `1.02` |
| `BenchmarkMultiExpG1/512_points` | `7379375` ns/op | `7667494` ns/op | `0.96` |
| `BenchmarkMultiExpG1/1024_points` | `13207421` ns/op | `13907683` ns/op | `0.95` |
| `BenchmarkMultiExpG1/2048_points` | `22633257` ns/op | `24067089` ns/op | `0.94` |
| `BenchmarkMultiExpG1/4096_points` | `40511802` ns/op | `44507164` ns/op | `0.91` |
| `BenchmarkMultiExpG1/8192_points` | `75466390` ns/op | `77751452` ns/op | `0.97` |
| `BenchmarkMultiExpG1/16384_points` | `136250359` ns/op | `141952198` ns/op | `0.96` |
| `BenchmarkMultiExpG1/32768_points` | `240941334` ns/op | `251982493` ns/op | `0.96` |
| `BenchmarkMultiExpG1/65536_points` | `447792730` ns/op | `490409743` ns/op | `0.91` |
| `BenchmarkMultiExpG1/131072_points` | `884323166` ns/op | `949062551` ns/op | `0.93` |
| `BenchmarkMultiExpG1/262144_points` | `1589029731` ns/op | `1738576318` ns/op | `0.91` |
| `BenchmarkMultiExpG1/524288_points` | `3147498908` ns/op | `3432386765` ns/op | `0.92` |
| `BenchmarkMultiExpG1/1048576_points` | `6015336089` ns/op | `6508633496` ns/op | `0.92` |
| `BenchmarkMultiExpG1/2097152_points` | `12062921192` ns/op | `13131583242` ns/op | `0.92` |
| `BenchmarkMultiExpG1/4194304_points` | `23165109410` ns/op | `25129323279` ns/op | `0.92` |
| `BenchmarkMultiExpG1/8388608_points` | `42898515219` ns/op | `46653389994` ns/op | `0.92` |
| `BenchmarkMultiExpG1/16777216_points` | `83465614390` ns/op | `90986738457` ns/op | `0.92` |
| `BenchmarkMultiExpG1Reference` | `6060813317` ns/op | `6545720448` ns/op | `0.93` |
| `BenchmarkManyMultiExpG1Reference` | `17892804253` ns/op | `19569297355` ns/op | `0.91` |
| `BenchmarkElementSetBytes` | `67.58` ns/op | `75.53` ns/op | `0.89` |
| `BenchmarkElementMulByConstants/mulBy3` | `8.093` ns/op | `7.606` ns/op | `1.06` |
| `BenchmarkElementMulByConstants/mulBy5` | `11.28` ns/op | `10.33` ns/op | `1.09` |
| `BenchmarkElementMulByConstants/mulBy13` | `17.71` ns/op | `16.84` ns/op | `1.05` |
| `BenchmarkElementInverse` | `2793` ns/op | `2970` ns/op | `0.94` |
| `BenchmarkElementButterfly` | `7.192` ns/op | `7.836` ns/op | `0.92` |
| `BenchmarkElementExp` | `12700` ns/op | `11232` ns/op | `1.13` |
| `BenchmarkElementDouble` | `4.965` ns/op | `4.838` ns/op | `1.03` |
| `BenchmarkElementAdd` | `5.016` ns/op | `5.45` ns/op | `0.92` |
| `BenchmarkElementSub` | `4.912` ns/op | `5.238` ns/op | `0.94` |
| `BenchmarkElementNeg` | `3.944` ns/op | `4.047` ns/op | `0.97` |
| `BenchmarkElementDiv` | `2780` ns/op | `3015` ns/op | `0.92` |
| `BenchmarkElementFromMont` | `22.44` ns/op | `19.78` ns/op | `1.13` |
| `BenchmarkElementToMont` | `30.67` ns/op | `26.85` ns/op | `1.14` |
| `BenchmarkElementSquare` | `31.96` ns/op | `26.74` ns/op | `1.20` |
| `BenchmarkElementSqrt` | `12114` ns/op | `11152` ns/op | `1.09` |
| `BenchmarkElementMul` | `32.03` ns/op | `26.31` ns/op | `1.22` |
| `BenchmarkElementCmp` | `40.34` ns/op | `44.66` ns/op | `0.90` |
| `BenchmarkPrecompMSM/msm_length=1/precomp - ns/op` | `8486` ns/op | `9507` ns/op | `0.89` |
| `BenchmarkPrecompMSM/msm_length=1/precomp - B/op` | `2048` B/op | `2048` B/op | `1` |
| `BenchmarkPrecompMSM/msm_length=1/precomp - allocs/op` | `32` allocs/op | `32` allocs/op | `1` |
| `BenchmarkPrecompMSM/msm_length=2/precomp - ns/op` | `17349` ns/op | `20126` ns/op | `0.86` |
| `BenchmarkPrecompMSM/msm_length=2/precomp - B/op` | `4096` B/op | `4096` B/op | `1` |
| `BenchmarkPrecompMSM/msm_length=2/precomp
|
Run Go benchmark example
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Run Go benchmark example
Performance alert! Previous value was 1257852 and current value is 1145793. It is 0.9109124125890804x worse than previous exceeding a ratio threshold 0.25
|
Run Go benchmark example
Performance alert! Previous value was 1764075 and current value is 1632674. It is 0.9255128041608208x worse than previous exceeding a ratio threshold 0.25
|
Run Go benchmark example
Performance alert! Previous value was 2788764 and current value is 2625092. It is 0.9413102005045964x worse than previous exceeding a ratio threshold 0.25
|
Run Go benchmark example
Performance alert! Previous value was 4617235 and current value is 4689198. It is 1.0155857347525088x worse than previous exceeding a ratio threshold 0.25
|
Run Go benchmark example
Performance alert! Previous value was 7667494 and current value is 7379375. It is 0.9624233158839121x worse than previous exceeding a ratio threshold 0.25
|
Run Go benchmark example
Performance alert! Previous value was 13907683 and current value is 13207421. It is 0.9496492694002301x worse than previous exceeding a ratio threshold 0.25
|
Run Go benchmark example
Performance alert! Previous value was 24067089 and current value is 22633257. It is 0.9404235385509232x worse than previous exceeding a ratio threshold 0.25
|
Run Go benchmark example
Performance alert! Previous value was 44507164 and current value is 40511802. It is 0.9102310360642165x worse than previous exceeding a ratio threshold 0.25
|
Run Go benchmark example
Performance alert! Previous value was 77751452 and current value is 75466390. It is 0.9706106839007971x worse than previous exceeding a ratio threshold 0.25
|
Run Go benchmark example
Performance alert! Previous value was 141952198 and current value is 136250359. It is 0.9598326825485295x worse than previous exceeding a ratio threshold 0.25
|