go-chi / httprate

net/http rate limiter middleware
MIT License
270 stars 18 forks source link

Add benchmark for localCounter #32

Closed VojtechVitek closed 3 months ago

github-actions[bot] commented 3 months ago

Benchmark Results

github-actions[bot] commented 3 months ago

Benchmark Results

goos: linux
goarch: amd64
pkg: github.com/go-chi/httprate
cpu: AMD EPYC 7763 64-Core Processor                
               │    pr.txt    │
               │    sec/op    │
LocalCounter-4   62.54m ± ∞ ¹
¹ need >= 6 samples for confidence interval at level 0.95

               │    pr.txt     │
               │     B/op      │
LocalCounter-4   4.362Mi ± ∞ ¹
¹ need >= 6 samples for confidence interval at level 0.95

               │    pr.txt    │
               │  allocs/op   │
LocalCounter-4   253.7k ± ∞ ¹
¹ need >= 6 samples for confidence interval at level 0.95
github-actions[bot] commented 3 months ago

Benchmark Results

goos: linux
goarch: amd64
pkg: github.com/go-chi/httprate
cpu: AMD EPYC 7763 64-Core Processor                
               │   pr.txt    │
               │   sec/op    │
LocalCounter-4   62.54m ± 1%

               │    pr.txt    │
               │     B/op     │
LocalCounter-4   4.362Mi ± 0%

               │   pr.txt    │
               │  allocs/op  │
LocalCounter-4   253.7k ± 0%