Closed prymitive closed 2 days ago
Go benchmark diff
name old time/op new time/op delta
pkg:github.com/prymitive/karma/cmd/karma goos:linux goarch:amd64
Compress/Run-2 3.08ms ± 1% 3.09ms ± 1% ~ (p=0.780 n=9+10)
Decompress/Run-2 5.06ms ± 2% 5.25ms ± 4% +3.68% (p=0.006 n=9+10)
CompressionAndDecompression/Run-2 7.18ms ± 4% 6.90ms ± 4% -3.86% (p=0.007 n=10+10)
PullAlerts/0.22.0-2 2.91ms ± 1% 2.93ms ± 1% +0.54% (p=0.035 n=10+10)
AlertsAPIMisses/0.22.0-2 1.21ms ± 7% 1.27ms ± 7% +5.37% (p=0.005 n=10+10)
AlertsAPIMissesAutoGrid/0.22.0-2 1.20ms ± 4% 1.26ms ± 5% +4.31% (p=0.007 n=10+10)
AlertsAPIHits/0.22.0-2 648µs ± 1% 652µs ± 1% +0.58% (p=0.023 n=10+10)
pkg:github.com/prymitive/karma/internal/alertmanager goos:linux goarch:amd64
DedupAlerts/Run-2 152µs ± 1% 154µs ± 1% +1.62% (p=0.000 n=9+9)
DedupAutocomplete/Run-2 71.2µs ± 1% 71.9µs ± 1% +1.01% (p=0.000 n=10+10)
DedupColors/Run-2 19.8µs ± 1% 19.8µs ± 1% ~ (p=0.190 n=10+9)
pkg:github.com/prymitive/karma/internal/filters goos:linux goarch:amd64
Autocomplete-2 114ms ± 1% 114ms ± 3% ~ (p=1.000 n=9+9)
name old %/compression new %/compression delta
pkg:github.com/prymitive/karma/cmd/karma goos:linux goarch:amd64
Compress/Run-2 0.04 ± 0% 0.04 ± 0% ~ (all equal)
name old alloc/op new alloc/op delta
pkg:github.com/prymitive/karma/cmd/karma goos:linux goarch:amd64
Compress/Run-2 1.47MB ± 0% 1.47MB ± 0% ~ (p=0.408 n=10+9)
Decompress/Run-2 10.6MB ± 0% 10.6MB ± 0% -0.00% (p=0.000 n=10+9)
CompressionAndDecompression/Run-2 12.1MB ± 0% 12.1MB ± 0% ~ (p=0.535 n=9+10)
PullAlerts/0.22.0-2 886kB ± 0% 886kB ± 0% ~ (p=0.436 n=10+10)
AlertsAPIMisses/0.22.0-2 1.46MB ± 0% 1.46MB ± 0% +0.19% (p=0.000 n=10+9)
AlertsAPIMissesAutoGrid/0.22.0-2 1.47MB ± 0% 1.47MB ± 0% ~ (p=0.190 n=10+10)
AlertsAPIHits/0.22.0-2 254kB ± 1% 255kB ± 0% +0.66% (p=0.000 n=10+9)
pkg:github.com/prymitive/karma/internal/alertmanager goos:linux goarch:amd64
DedupAlerts/Run-2 181kB ± 0% 181kB ± 0% -0.00% (p=0.006 n=10+8)
DedupAutocomplete/Run-2 52.2kB ± 0% 52.2kB ± 0% ~ (p=0.669 n=10+10)
DedupColors/Run-2 14.6kB ± 0% 14.6kB ± 0% ~ (p=0.500 n=10+10)
pkg:github.com/prymitive/karma/internal/filters goos:linux goarch:amd64
Autocomplete-2 71.4MB ± 0% 71.4MB ± 0% ~ (p=0.661 n=9+10)
name old allocs/op new allocs/op delta
pkg:github.com/prymitive/karma/cmd/karma goos:linux goarch:amd64
Compress/Run-2 28.0 ± 0% 28.0 ± 0% ~ (all equal)
Decompress/Run-2 76.0 ± 0% 76.0 ± 0% ~ (all equal)
CompressionAndDecompression/Run-2 108 ± 0% 108 ± 0% ~ (all equal)
PullAlerts/0.22.0-2 16.4k ± 0% 16.4k ± 0% ~ (p=1.000 n=10+10)
AlertsAPIMisses/0.22.0-2 2.71k ± 0% 2.71k ± 0% ~ (p=0.137 n=10+8)
AlertsAPIMissesAutoGrid/0.22.0-2 2.57k ± 0% 2.57k ± 0% ~ (all equal)
AlertsAPIHits/0.22.0-2 1.83k ± 0% 1.83k ± 0% +0.05% (p=0.000 n=8+10)
pkg:github.com/prymitive/karma/internal/alertmanager goos:linux goarch:amd64
DedupAlerts/Run-2 925 ± 0% 925 ± 0% ~ (all equal)
DedupAutocomplete/Run-2 154 ± 0% 154 ± 0% ~ (all equal)
DedupColors/Run-2 67.0 ± 0% 67.0 ± 0% ~ (all equal)
pkg:github.com/prymitive/karma/internal/filters goos:linux goarch:amd64
Autocomplete-2 1.59M ± 0% 1.59M ± 0% ~ (p=0.675 n=9+10)
Automated changes by create-pull-request GitHub action