anubis ogtgags benchs
Old
➜ go test -bench=. -benchmem -benchtime=10s
goos: linux
goarch: amd64
pkg: github.com/TecharoHQ/anubis/internal/ogtags
cpu: AMD Ryzen 5 7640U w/ Radeon 760M Graphics
BenchmarkGetTarget/HTTP-12 143121223 83.77 ns/op 40 B/op 1 allocs/op
BenchmarkGetTarget/Unix-12 167306876 71.60 ns/op 40 B/op 1 allocs/op
BenchmarkExtractOGTags-12 46730286 247.3 ns/op 336 B/op 2 allocs/op
PASS
New -V1
✗ go test -bench=. -benchmem -benchtime=10s
goos: linux
goarch: amd64
pkg: github.com/TecharoHQ/anubis/internal/ogtags
cpu: AMD Ryzen 5 7640U w/ Radeon 760M Graphics
BenchmarkGetTarget/HTTP-12 250118464 49.86 ns/op 38 B/op 1 allocs/op
BenchmarkGetTarget/Unix-12 242477902 49.27 ns/op 32 B/op 1 allocs/op
BenchmarkExtractOGTags-12 35895232 340.3 ns/op 664 B/op 4 allocs/op
PASS
New -V3
➜ go test -bench=. -benchmem -benchtime=10s
goos: linux
goarch: amd64
pkg: github.com/TecharoHQ/anubis/internal/ogtags
cpu: AMD Ryzen 5 7640U w/ Radeon 760M Graphics
BenchmarkGetTarget/HTTP-12 240395012 50.53 ns/op 38 B/op 1 allocs/op
BenchmarkGetTarget/Unix-12 241910644 49.69 ns/op 32 B/op 1 allocs/op
BenchmarkExtractOGTags-12 54184270 225.7 ns/op 336 B/op 2 allocs/op
PASS
ok github.com/TecharoHQ/anubis/internal/ogtags 46.968s
X2 v1
➜ go test -bench=. -benchmem -benchtime=10s
goos: linux
goarch: amd64
pkg: github.com/TecharoHQ/anubis/internal/ogtags
cpu: AMD Ryzen 5 7640U w/ Radeon 760M Graphics
BenchmarkGetTarget/HTTP-12 241072563 50.32 ns/op 38 B/op 1 allocs/op
BenchmarkGetTarget/Unix-12 240127827 49.44 ns/op 32 B/op 1 allocs/op
BenchmarkExtractOGTags-12 53243654 226.6 ns/op 336 B/op 2 allocs/op
BenchmarkFuzzedGetTarget/Simple-12 191522668 62.37 ns/op 32 B/op 1 allocs/op
BenchmarkFuzzedGetTarget/LongPath-12 12951380 930.3 ns/op 448 B/op 1 allocs/op
BenchmarkFuzzedGetTarget/LongQuery-12 89122089 132.8 ns/op 640 B/op 1 allocs/op
BenchmarkFuzzedGetTarget/Unicode-12 52162934 228.8 ns/op 160 B/op 2 allocs/op
BenchmarkFuzzedGetTarget/Encoded-12 66711176 175.9 ns/op 96 B/op 2 allocs/op
BenchmarkFuzzedGetTarget/Unix-12 180109380 66.68 ns/op 48 B/op 1 allocs/op
PASS
ok github.com/TecharoHQ/anubis/internal/ogtags 132.618s
x2 v2
✗ go test -bench=. -benchmem -benchtime=10s
goos: linux
goarch: amd64
pkg: github.com/TecharoHQ/anubis/internal/ogtags
cpu: AMD Ryzen 5 7640U w/ Radeon 760M Graphics
BenchmarkGetTarget/HTTP-12 240105921 50.19 ns/op 38 B/op 1 allocs/op
BenchmarkGetTarget/Unix-12 240167187 49.99 ns/op 32 B/op 1 allocs/op
BenchmarkExtractOGTags-12 49104092 247.4 ns/op 336 B/op 2 allocs/op
BenchmarkFuzzedGetTarget/Simple-12 275450332 43.22 ns/op 32 B/op 1 allocs/op
BenchmarkFuzzedGetTarget/LongPath-12 13059363 918.9 ns/op 448 B/op 1 allocs/op
BenchmarkFuzzedGetTarget/LongQuery-12 100000000 113.2 ns/op 640 B/op 1 allocs/op
BenchmarkFuzzedGetTarget/Unicode-12 56020460 212.1 ns/op 160 B/op 2 allocs/op
BenchmarkFuzzedGetTarget/Encoded-12 70871530 157.5 ns/op 96 B/op 2 allocs/op
BenchmarkFuzzedGetTarget/Unix-12 178533921 67.05 ns/op 48 B/op 1 allocs/op
PASS
ok github.com/TecharoHQ/anubis/internal/ogtags 129.590s