Avatar for the open-telemetry user
open-telemetry
opentelemetry-go
BlogDocsChangelog

Add partial benchmarks in CI

#8387Merged
Comparing
XSAM:feat/affected-benchmarks
(
62d956a
) with
main
(
67c07e1
)
CodSpeed Performance Gauge
+21%
Improvement
110
Regression
25
Untouched
72
Skipped
1127

Benchmarks

1334 total
String
attribute/benchmark_test.go::BenchmarkSlice::Len3
CodSpeed Performance Gauge
-46%
144 ns269 ns
Emit
attribute/benchmark_test.go::BenchmarkInt64Slice::Len8
CodSpeed Performance Gauge
-42%
634 ns1,096 ns
FutureAdditionalData
propagation/trace_context_benchmark_test.go::BenchmarkExtract
CodSpeed Performance Gauge
-41%
522 ns885 ns
Value
attribute/benchmark_test.go::BenchmarkInt64Slice::Len8
CodSpeed Performance Gauge
-35%
316 ns486 ns
Emit
attribute/benchmark_test.go::BenchmarkMap::Len5Nested
CodSpeed Performance Gauge
-33%
817 ns1,222 ns
Emit
attribute/benchmark_test.go::BenchmarkFloat64Slice::Len2
CodSpeed Performance Gauge
-33%
396 ns592 ns
Emit
attribute/benchmark_test.go::BenchmarkBoolSlice::Len8
CodSpeed Performance Gauge
-32%
756 ns1,119 ns
Value
attribute/benchmark_test.go::BenchmarkBoolSlice::Len8
CodSpeed Performance Gauge
-31%
135 ns197 ns
Emit
attribute/benchmark_test.go::BenchmarkByteSlice
CodSpeed Performance Gauge
-29%
93 ns131 ns
String
attribute/benchmark_test.go::BenchmarkMap::Len5Nested
CodSpeed Performance Gauge
-27%
700 ns965 ns
KeyValue
attribute/benchmark_test.go::BenchmarkStringSlice::Len2
CodSpeed Performance Gauge
-26%
102 ns138 ns
HugeStrings
attribute/set_test.go::BenchmarkNewSetStringAttrs
CodSpeed Performance Gauge
-23%
565 ns731 ns
String
attribute/benchmark_test.go::BenchmarkSlice::Len5Nested
CodSpeed Performance Gauge
-20%
400 ns497 ns
Empty
attribute/benchmark_test.go::BenchmarkEquivalentMapAccess
CodSpeed Performance Gauge
-17%
10 ns12 ns
10_int_attributes
attribute/benchmark_test.go::BenchmarkEquivalentMapAccess
CodSpeed Performance Gauge
-17%
10 ns12 ns
10_string_attributes
attribute/benchmark_test.go::BenchmarkEquivalentMapAccess
CodSpeed Performance Gauge
-17%
10 ns12 ns
KeyValue
attribute/benchmark_test.go::BenchmarkIntSlice::Len2
CodSpeed Performance Gauge
-16%
83 ns99 ns
Emit
attribute/benchmark_test.go::BenchmarkFloat64
CodSpeed Performance Gauge
-16%
201 ns238 ns
KeyValue
attribute/benchmark_test.go::BenchmarkInt64
CodSpeed Performance Gauge
-15%
11 ns13 ns
NewSetWithFiltered
attribute/set_test.go::BenchmarkFiltering::Filtered
CodSpeed Performance Gauge
-13%
1.6 µs1.8 µs
Value
attribute/benchmark_test.go::BenchmarkSlice::Len5Nested
CodSpeed Performance Gauge
-12%
288 ns328 ns
AsSlice
attribute/benchmark_test.go::BenchmarkSlice::Len3
CodSpeed Performance Gauge
-11%
204 ns229 ns
String
attribute/benchmark_test.go::BenchmarkByteSlice
CodSpeed Performance Gauge
-11%
117 ns131 ns
Value
attribute/benchmark_test.go::BenchmarkStringSlice::Len8
CodSpeed Performance Gauge
-11%
609 ns681 ns
Value
attribute/benchmark_test.go::BenchmarkMap::Len5Nested
CodSpeed Performance Gauge
-10%
792 ns880 ns

Commits

Click on a commit to change the comparison range
Base
main
67c07e1
+1.05%
Test: change go files to trigger benchmarks
b9ab2dd
5 months ago
by XSAM
+19.01%
Remove benchtime
e1da1e6
5 months ago
by XSAM
+0.58%
Fix BASE_REF
607345c
5 months ago
by XSAM
+5.62%
Trigger benchmark
1c22a08
5 months ago
by XSAM
-3.37%
Trigger benchmark
9b5d32e
5 months ago
by XSAM
+1.02%
Trigger benchmark
7da9b9c
5 months ago
by XSAM
-1.28%
Trigger benchmark
ef1ff1c
5 months ago
by XSAM
-1.51%
Fix benchmark CI
62d956a
3 months ago
by XSAM
© 2026 CodSpeed Technology
Home Terms Privacy Docs