You've already forked opentelemetry-go
mirror of
https://github.com/open-telemetry/opentelemetry-go.git
synced 2026-06-03 18:35:08 +02:00
0e507a641a
Fixes https://github.com/open-telemetry/opentelemetry-go/issues/8186 ``` $ go test -run=^$ -bench=BenchmarkHashKVs goos: linux goarch: amd64 pkg: go.opentelemetry.io/otel/attribute cpu: 13th Gen Intel(R) Core(TM) i7-13800H BenchmarkHashKVs/All-20 839494 1361 ns/op 0 B/op 0 allocs/op BenchmarkHashKVs/BoolTrue-20 35088729 32.42 ns/op 0 B/op 0 allocs/op BenchmarkHashKVs/BoolFalse-20 36449155 32.38 ns/op 0 B/op 0 allocs/op BenchmarkHashKVs/BoolSliceLen2-20 28046656 42.64 ns/op 0 B/op 0 allocs/op BenchmarkHashKVs/BoolSliceLen3-20 22122566 53.76 ns/op 0 B/op 0 allocs/op BenchmarkHashKVs/IntNegative-20 36561420 32.39 ns/op 0 B/op 0 allocs/op BenchmarkHashKVs/IntZero-20 37022479 32.37 ns/op 0 B/op 0 allocs/op BenchmarkHashKVs/IntSliceLen5-20 15606936 68.43 ns/op 0 B/op 0 allocs/op BenchmarkHashKVs/IntSliceLen1-20 30817665 36.52 ns/op 0 B/op 0 allocs/op BenchmarkHashKVs/Int64One-20 36776829 32.38 ns/op 0 B/op 0 allocs/op BenchmarkHashKVs/Int64-20 36773379 32.38 ns/op 0 B/op 0 allocs/op BenchmarkHashKVs/Int64SliceLen4-20 19433444 61.40 ns/op 0 B/op 0 allocs/op BenchmarkHashKVs/Int64SliceWithZero-20 18905888 61.50 ns/op 0 B/op 0 allocs/op BenchmarkHashKVs/Float64-20 36545835 32.42 ns/op 0 B/op 0 allocs/op BenchmarkHashKVs/Float64Large-20 36449190 32.39 ns/op 0 B/op 0 allocs/op BenchmarkHashKVs/Float64SliceLen4-20 19807012 60.45 ns/op 0 B/op 0 allocs/op BenchmarkHashKVs/Float64SliceLarge-20 19765995 60.54 ns/op 0 B/op 0 allocs/op BenchmarkHashKVs/StringFoo-20 37433268 30.38 ns/op 0 B/op 0 allocs/op BenchmarkHashKVs/StringBar-20 39426048 30.27 ns/op 0 B/op 0 allocs/op BenchmarkHashKVs/StringSliceLen3-20 24419990 49.19 ns/op 0 B/op 0 allocs/op BenchmarkHashKVs/StringSliceLooksLikeIntSlice-20 33484728 35.28 ns/op 0 B/op 0 allocs/op BenchmarkHashKVs/ByteSliceFoo-20 39430366 30.28 ns/op 0 B/op 0 allocs/op BenchmarkHashKVs/ByteSliceLooksLikeIntSlice-20 33389854 31.70 ns/op 0 B/op 0 allocs/op BenchmarkHashKVs/SliceLen0-20 36872172 29.91 ns/op 0 B/op 0 allocs/op BenchmarkHashKVs/SliceLen1-20 26122180 46.75 ns/op 0 B/op 0 allocs/op BenchmarkHashKVs/SliceLen2-20 16753401 71.05 ns/op 0 B/op 0 allocs/op BenchmarkHashKVs/SliceLen3-20 12809509 90.30 ns/op 0 B/op 0 allocs/op BenchmarkHashKVs/SliceLen4-20 10725681 112.8 ns/op 0 B/op 0 allocs/op BenchmarkHashKVs/SliceLen5-20 9315831 128.6 ns/op 0 B/op 0 allocs/op BenchmarkHashKVs/SliceNested-20 5622141 212.6 ns/op 0 B/op 0 allocs/op BenchmarkHashKVs/EmptyValue-20 40395283 29.71 ns/op 0 B/op 0 allocs/op PASS ok go.opentelemetry.io/otel/attribute 36.381s ```