|
1 |
| -use criterion::{criterion_group, criterion_main, Criterion}; |
| 1 | +use criterion::{black_box, criterion_group, criterion_main, Criterion}; |
2 | 2 | use opentelemetry::{
|
3 | 3 | metrics::{noop::NoopMeterProvider, Counter, MeterProvider as _},
|
4 | 4 | KeyValue,
|
@@ -67,24 +67,24 @@ fn noop_counter_add(c: &mut Criterion) {
|
67 | 67 | #[allow(clippy::useless_vec)]
|
68 | 68 | c.bench_function("CreateVector_KeyValue", |b| {
|
69 | 69 | b.iter(|| {
|
70 |
| - let _v1 = vec![ |
| 70 | + let _v1 = black_box(vec![ |
71 | 71 | KeyValue::new("attribute1", "value1"),
|
72 | 72 | KeyValue::new("attribute2", "value2"),
|
73 | 73 | KeyValue::new("attribute3", "value3"),
|
74 | 74 | KeyValue::new("attribute4", "value4"),
|
75 |
| - ]; |
| 75 | + ]); |
76 | 76 | });
|
77 | 77 | });
|
78 | 78 |
|
79 | 79 | #[allow(clippy::useless_vec)]
|
80 | 80 | c.bench_function("CreateDynamicVector_StringPair", |b| {
|
81 | 81 | b.iter(|| {
|
82 |
| - let _v1 = vec![ |
| 82 | + let _v1 = black_box(vec![ |
83 | 83 | ("attribute1", "value1"),
|
84 | 84 | ("attribute2", "value2"),
|
85 | 85 | ("attribute3", "value3"),
|
86 | 86 | ("attribute4", "value4"),
|
87 |
| - ]; |
| 87 | + ]); |
88 | 88 | });
|
89 | 89 | });
|
90 | 90 | }
|
|
0 commit comments