Skip to content

Instantly share code, notes, and snippets.

@jack-berg
Created October 19, 2023 21:40
Show Gist options
  • Save jack-berg/8d96e5459805582bc14ff5877fb5740d to your computer and use it in GitHub Desktop.
Save jack-berg/8d96e5459805582bc14ff5877fb5740d to your computer and use it in GitHub Desktop.
Metric storage concurrency bug baseline
Benchmark (opBuilder) (sdk) Mode Cnt Score Error Units
MetricsBenchmarks.eightThreadsCommonLabelSet LongCounterAdd API_ONLY avgt 10 0.954 ± 0.022 ns/op
MetricsBenchmarks.eightThreadsCommonLabelSet:gc.alloc.rate LongCounterAdd API_ONLY avgt 10 0.004 ± 0.001 MB/sec
MetricsBenchmarks.eightThreadsCommonLabelSet:gc.alloc.rate.norm LongCounterAdd API_ONLY avgt 10 ≈ 10⁻⁶ B/op
MetricsBenchmarks.eightThreadsCommonLabelSet:gc.count LongCounterAdd API_ONLY avgt 10 ≈ 0 counts
MetricsBenchmarks.eightThreadsCommonLabelSet LongCounterAdd SDK_NO_EXEMPLARS avgt 10 14.480 ± 0.212 ns/op
MetricsBenchmarks.eightThreadsCommonLabelSet:gc.alloc.rate LongCounterAdd SDK_NO_EXEMPLARS avgt 10 0.005 ± 0.001 MB/sec
MetricsBenchmarks.eightThreadsCommonLabelSet:gc.alloc.rate.norm LongCounterAdd SDK_NO_EXEMPLARS avgt 10 ≈ 10⁻⁵ B/op
MetricsBenchmarks.eightThreadsCommonLabelSet:gc.count LongCounterAdd SDK_NO_EXEMPLARS avgt 10 ≈ 0 counts
MetricsBenchmarks.eightThreadsCommonLabelSet LongCounterAdd SDK_CUMULATIVE avgt 10 25.928 ± 1.818 ns/op
MetricsBenchmarks.eightThreadsCommonLabelSet:gc.alloc.rate LongCounterAdd SDK_CUMULATIVE avgt 10 0.005 ± 0.001 MB/sec
MetricsBenchmarks.eightThreadsCommonLabelSet:gc.alloc.rate.norm LongCounterAdd SDK_CUMULATIVE avgt 10 ≈ 10⁻⁵ B/op
MetricsBenchmarks.eightThreadsCommonLabelSet:gc.count LongCounterAdd SDK_CUMULATIVE avgt 10 ≈ 0 counts
MetricsBenchmarks.eightThreadsCommonLabelSet LongCounterAdd SDK_DELTA avgt 10 26.071 ± 1.986 ns/op
MetricsBenchmarks.eightThreadsCommonLabelSet:gc.alloc.rate LongCounterAdd SDK_DELTA avgt 10 0.005 ± 0.001 MB/sec
MetricsBenchmarks.eightThreadsCommonLabelSet:gc.alloc.rate.norm LongCounterAdd SDK_DELTA avgt 10 ≈ 10⁻⁵ B/op
MetricsBenchmarks.eightThreadsCommonLabelSet:gc.count LongCounterAdd SDK_DELTA avgt 10 ≈ 0 counts
MetricsBenchmarks.eightThreadsCommonLabelSet DoubleCounterAdd API_ONLY avgt 10 0.949 ± 0.026 ns/op
MetricsBenchmarks.eightThreadsCommonLabelSet:gc.alloc.rate DoubleCounterAdd API_ONLY avgt 10 0.004 ± 0.001 MB/sec
MetricsBenchmarks.eightThreadsCommonLabelSet:gc.alloc.rate.norm DoubleCounterAdd API_ONLY avgt 10 ≈ 10⁻⁶ B/op
MetricsBenchmarks.eightThreadsCommonLabelSet:gc.count DoubleCounterAdd API_ONLY avgt 10 ≈ 0 counts
MetricsBenchmarks.eightThreadsCommonLabelSet DoubleCounterAdd SDK_NO_EXEMPLARS avgt 10 15.933 ± 2.037 ns/op
MetricsBenchmarks.eightThreadsCommonLabelSet:gc.alloc.rate DoubleCounterAdd SDK_NO_EXEMPLARS avgt 10 0.004 ± 0.001 MB/sec
MetricsBenchmarks.eightThreadsCommonLabelSet:gc.alloc.rate.norm DoubleCounterAdd SDK_NO_EXEMPLARS avgt 10 ≈ 10⁻⁵ B/op
MetricsBenchmarks.eightThreadsCommonLabelSet:gc.count DoubleCounterAdd SDK_NO_EXEMPLARS avgt 10 ≈ 0 counts
MetricsBenchmarks.eightThreadsCommonLabelSet DoubleCounterAdd SDK_CUMULATIVE avgt 10 28.570 ± 2.411 ns/op
MetricsBenchmarks.eightThreadsCommonLabelSet:gc.alloc.rate DoubleCounterAdd SDK_CUMULATIVE avgt 10 0.005 ± 0.001 MB/sec
MetricsBenchmarks.eightThreadsCommonLabelSet:gc.alloc.rate.norm DoubleCounterAdd SDK_CUMULATIVE avgt 10 ≈ 10⁻⁵ B/op
MetricsBenchmarks.eightThreadsCommonLabelSet:gc.count DoubleCounterAdd SDK_CUMULATIVE avgt 10 ≈ 0 counts
MetricsBenchmarks.eightThreadsCommonLabelSet DoubleCounterAdd SDK_DELTA avgt 10 27.475 ± 1.823 ns/op
MetricsBenchmarks.eightThreadsCommonLabelSet:gc.alloc.rate DoubleCounterAdd SDK_DELTA avgt 10 0.005 ± 0.001 MB/sec
MetricsBenchmarks.eightThreadsCommonLabelSet:gc.alloc.rate.norm DoubleCounterAdd SDK_DELTA avgt 10 ≈ 10⁻⁵ B/op
MetricsBenchmarks.eightThreadsCommonLabelSet:gc.count DoubleCounterAdd SDK_DELTA avgt 10 ≈ 0 counts
MetricsBenchmarks.eightThreadsCommonLabelSet DoubleHistogramRecord API_ONLY avgt 10 2.618 ± 0.083 ns/op
MetricsBenchmarks.eightThreadsCommonLabelSet:gc.alloc.rate DoubleHistogramRecord API_ONLY avgt 10 0.004 ± 0.001 MB/sec
MetricsBenchmarks.eightThreadsCommonLabelSet:gc.alloc.rate.norm DoubleHistogramRecord API_ONLY avgt 10 ≈ 10⁻⁶ B/op
MetricsBenchmarks.eightThreadsCommonLabelSet:gc.count DoubleHistogramRecord API_ONLY avgt 10 ≈ 0 counts
MetricsBenchmarks.eightThreadsCommonLabelSet DoubleHistogramRecord SDK_NO_EXEMPLARS avgt 10 31.451 ± 0.765 ns/op
MetricsBenchmarks.eightThreadsCommonLabelSet:gc.alloc.rate DoubleHistogramRecord SDK_NO_EXEMPLARS avgt 10 0.004 ± 0.001 MB/sec
MetricsBenchmarks.eightThreadsCommonLabelSet:gc.alloc.rate.norm DoubleHistogramRecord SDK_NO_EXEMPLARS avgt 10 ≈ 10⁻⁵ B/op
MetricsBenchmarks.eightThreadsCommonLabelSet:gc.count DoubleHistogramRecord SDK_NO_EXEMPLARS avgt 10 ≈ 0 counts
MetricsBenchmarks.eightThreadsCommonLabelSet DoubleHistogramRecord SDK_CUMULATIVE avgt 10 618.807 ± 173.825 ns/op
MetricsBenchmarks.eightThreadsCommonLabelSet:gc.alloc.rate DoubleHistogramRecord SDK_CUMULATIVE avgt 10 0.048 ± 0.040 MB/sec
MetricsBenchmarks.eightThreadsCommonLabelSet:gc.alloc.rate.norm DoubleHistogramRecord SDK_CUMULATIVE avgt 10 0.004 ± 0.004 B/op
MetricsBenchmarks.eightThreadsCommonLabelSet:gc.count DoubleHistogramRecord SDK_CUMULATIVE avgt 10 ≈ 0 counts
MetricsBenchmarks.eightThreadsCommonLabelSet DoubleHistogramRecord SDK_DELTA avgt 10 518.610 ± 145.289 ns/op
MetricsBenchmarks.eightThreadsCommonLabelSet:gc.alloc.rate DoubleHistogramRecord SDK_DELTA avgt 10 0.004 ± 0.001 MB/sec
MetricsBenchmarks.eightThreadsCommonLabelSet:gc.alloc.rate.norm DoubleHistogramRecord SDK_DELTA avgt 10 ≈ 10⁻⁴ B/op
MetricsBenchmarks.eightThreadsCommonLabelSet:gc.count DoubleHistogramRecord SDK_DELTA avgt 10 ≈ 0 counts
MetricsBenchmarks.eightThreadsCommonLabelSet LongHistogramRecord API_ONLY avgt 10 1.967 ± 0.019 ns/op
MetricsBenchmarks.eightThreadsCommonLabelSet:gc.alloc.rate LongHistogramRecord API_ONLY avgt 10 0.004 ± 0.001 MB/sec
MetricsBenchmarks.eightThreadsCommonLabelSet:gc.alloc.rate.norm LongHistogramRecord API_ONLY avgt 10 ≈ 10⁻⁶ B/op
MetricsBenchmarks.eightThreadsCommonLabelSet:gc.count LongHistogramRecord API_ONLY avgt 10 ≈ 0 counts
MetricsBenchmarks.eightThreadsCommonLabelSet LongHistogramRecord SDK_NO_EXEMPLARS avgt 10 34.105 ± 0.783 ns/op
MetricsBenchmarks.eightThreadsCommonLabelSet:gc.alloc.rate LongHistogramRecord SDK_NO_EXEMPLARS avgt 10 0.004 ± 0.001 MB/sec
MetricsBenchmarks.eightThreadsCommonLabelSet:gc.alloc.rate.norm LongHistogramRecord SDK_NO_EXEMPLARS avgt 10 ≈ 10⁻⁵ B/op
MetricsBenchmarks.eightThreadsCommonLabelSet:gc.count LongHistogramRecord SDK_NO_EXEMPLARS avgt 10 ≈ 0 counts
MetricsBenchmarks.eightThreadsCommonLabelSet LongHistogramRecord SDK_CUMULATIVE avgt 10 520.996 ± 206.138 ns/op
MetricsBenchmarks.eightThreadsCommonLabelSet:gc.alloc.rate LongHistogramRecord SDK_CUMULATIVE avgt 10 0.071 ± 0.154 MB/sec
MetricsBenchmarks.eightThreadsCommonLabelSet:gc.alloc.rate.norm LongHistogramRecord SDK_CUMULATIVE avgt 10 0.004 ± 0.007 B/op
MetricsBenchmarks.eightThreadsCommonLabelSet:gc.count LongHistogramRecord SDK_CUMULATIVE avgt 10 ≈ 0 counts
MetricsBenchmarks.eightThreadsCommonLabelSet LongHistogramRecord SDK_DELTA avgt 10 396.990 ± 86.291 ns/op
MetricsBenchmarks.eightThreadsCommonLabelSet:gc.alloc.rate LongHistogramRecord SDK_DELTA avgt 10 470.229 ± 94.807 MB/sec
MetricsBenchmarks.eightThreadsCommonLabelSet:gc.alloc.rate.norm LongHistogramRecord SDK_DELTA avgt 10 23.997 ± 0.005 B/op
MetricsBenchmarks.eightThreadsCommonLabelSet:gc.count LongHistogramRecord SDK_DELTA avgt 10 8.000 counts
MetricsBenchmarks.eightThreadsCommonLabelSet:gc.time LongHistogramRecord SDK_DELTA avgt 10 14.000 ms
MetricsBenchmarks.eightThreadsSeparateLabelSets LongCounterAdd API_ONLY avgt 10 0.972 ± 0.018 ns/op
MetricsBenchmarks.eightThreadsSeparateLabelSets:gc.alloc.rate LongCounterAdd API_ONLY avgt 10 0.004 ± 0.001 MB/sec
MetricsBenchmarks.eightThreadsSeparateLabelSets:gc.alloc.rate.norm LongCounterAdd API_ONLY avgt 10 ≈ 10⁻⁶ B/op
MetricsBenchmarks.eightThreadsSeparateLabelSets:gc.count LongCounterAdd API_ONLY avgt 10 ≈ 0 counts
MetricsBenchmarks.eightThreadsSeparateLabelSets LongCounterAdd SDK_NO_EXEMPLARS avgt 10 14.454 ± 0.265 ns/op
MetricsBenchmarks.eightThreadsSeparateLabelSets:gc.alloc.rate LongCounterAdd SDK_NO_EXEMPLARS avgt 10 0.004 ± 0.001 MB/sec
MetricsBenchmarks.eightThreadsSeparateLabelSets:gc.alloc.rate.norm LongCounterAdd SDK_NO_EXEMPLARS avgt 10 ≈ 10⁻⁵ B/op
MetricsBenchmarks.eightThreadsSeparateLabelSets:gc.count LongCounterAdd SDK_NO_EXEMPLARS avgt 10 ≈ 0 counts
MetricsBenchmarks.eightThreadsSeparateLabelSets LongCounterAdd SDK_CUMULATIVE avgt 10 26.070 ± 1.860 ns/op
MetricsBenchmarks.eightThreadsSeparateLabelSets:gc.alloc.rate LongCounterAdd SDK_CUMULATIVE avgt 10 0.005 ± 0.001 MB/sec
MetricsBenchmarks.eightThreadsSeparateLabelSets:gc.alloc.rate.norm LongCounterAdd SDK_CUMULATIVE avgt 10 ≈ 10⁻⁵ B/op
MetricsBenchmarks.eightThreadsSeparateLabelSets:gc.count LongCounterAdd SDK_CUMULATIVE avgt 10 ≈ 0 counts
MetricsBenchmarks.eightThreadsSeparateLabelSets LongCounterAdd SDK_DELTA avgt 10 25.704 ± 1.555 ns/op
MetricsBenchmarks.eightThreadsSeparateLabelSets:gc.alloc.rate LongCounterAdd SDK_DELTA avgt 10 0.005 ± 0.001 MB/sec
MetricsBenchmarks.eightThreadsSeparateLabelSets:gc.alloc.rate.norm LongCounterAdd SDK_DELTA avgt 10 ≈ 10⁻⁵ B/op
MetricsBenchmarks.eightThreadsSeparateLabelSets:gc.count LongCounterAdd SDK_DELTA avgt 10 ≈ 0 counts
MetricsBenchmarks.eightThreadsSeparateLabelSets DoubleCounterAdd API_ONLY avgt 10 0.954 ± 0.038 ns/op
MetricsBenchmarks.eightThreadsSeparateLabelSets:gc.alloc.rate DoubleCounterAdd API_ONLY avgt 10 0.004 ± 0.001 MB/sec
MetricsBenchmarks.eightThreadsSeparateLabelSets:gc.alloc.rate.norm DoubleCounterAdd API_ONLY avgt 10 ≈ 10⁻⁶ B/op
MetricsBenchmarks.eightThreadsSeparateLabelSets:gc.count DoubleCounterAdd API_ONLY avgt 10 ≈ 0 counts
MetricsBenchmarks.eightThreadsSeparateLabelSets DoubleCounterAdd SDK_NO_EXEMPLARS avgt 10 15.187 ± 0.372 ns/op
MetricsBenchmarks.eightThreadsSeparateLabelSets:gc.alloc.rate DoubleCounterAdd SDK_NO_EXEMPLARS avgt 10 0.004 ± 0.001 MB/sec
MetricsBenchmarks.eightThreadsSeparateLabelSets:gc.alloc.rate.norm DoubleCounterAdd SDK_NO_EXEMPLARS avgt 10 ≈ 10⁻⁵ B/op
MetricsBenchmarks.eightThreadsSeparateLabelSets:gc.count DoubleCounterAdd SDK_NO_EXEMPLARS avgt 10 ≈ 0 counts
MetricsBenchmarks.eightThreadsSeparateLabelSets DoubleCounterAdd SDK_CUMULATIVE avgt 10 27.251 ± 2.427 ns/op
MetricsBenchmarks.eightThreadsSeparateLabelSets:gc.alloc.rate DoubleCounterAdd SDK_CUMULATIVE avgt 10 0.005 ± 0.001 MB/sec
MetricsBenchmarks.eightThreadsSeparateLabelSets:gc.alloc.rate.norm DoubleCounterAdd SDK_CUMULATIVE avgt 10 ≈ 10⁻⁵ B/op
MetricsBenchmarks.eightThreadsSeparateLabelSets:gc.count DoubleCounterAdd SDK_CUMULATIVE avgt 10 ≈ 0 counts
MetricsBenchmarks.eightThreadsSeparateLabelSets DoubleCounterAdd SDK_DELTA avgt 10 27.055 ± 3.022 ns/op
MetricsBenchmarks.eightThreadsSeparateLabelSets:gc.alloc.rate DoubleCounterAdd SDK_DELTA avgt 10 0.005 ± 0.001 MB/sec
MetricsBenchmarks.eightThreadsSeparateLabelSets:gc.alloc.rate.norm DoubleCounterAdd SDK_DELTA avgt 10 ≈ 10⁻⁵ B/op
MetricsBenchmarks.eightThreadsSeparateLabelSets:gc.count DoubleCounterAdd SDK_DELTA avgt 10 ≈ 0 counts
MetricsBenchmarks.eightThreadsSeparateLabelSets DoubleHistogramRecord API_ONLY avgt 10 2.590 ± 0.028 ns/op
MetricsBenchmarks.eightThreadsSeparateLabelSets:gc.alloc.rate DoubleHistogramRecord API_ONLY avgt 10 0.004 ± 0.001 MB/sec
MetricsBenchmarks.eightThreadsSeparateLabelSets:gc.alloc.rate.norm DoubleHistogramRecord API_ONLY avgt 10 ≈ 10⁻⁶ B/op
MetricsBenchmarks.eightThreadsSeparateLabelSets:gc.count DoubleHistogramRecord API_ONLY avgt 10 ≈ 0 counts
MetricsBenchmarks.eightThreadsSeparateLabelSets DoubleHistogramRecord SDK_NO_EXEMPLARS avgt 10 31.475 ± 0.338 ns/op
MetricsBenchmarks.eightThreadsSeparateLabelSets:gc.alloc.rate DoubleHistogramRecord SDK_NO_EXEMPLARS avgt 10 0.004 ± 0.001 MB/sec
MetricsBenchmarks.eightThreadsSeparateLabelSets:gc.alloc.rate.norm DoubleHistogramRecord SDK_NO_EXEMPLARS avgt 10 ≈ 10⁻⁵ B/op
MetricsBenchmarks.eightThreadsSeparateLabelSets:gc.count DoubleHistogramRecord SDK_NO_EXEMPLARS avgt 10 ≈ 0 counts
MetricsBenchmarks.eightThreadsSeparateLabelSets DoubleHistogramRecord SDK_CUMULATIVE avgt 10 631.029 ± 146.312 ns/op
MetricsBenchmarks.eightThreadsSeparateLabelSets:gc.alloc.rate DoubleHistogramRecord SDK_CUMULATIVE avgt 10 0.004 ± 0.001 MB/sec
MetricsBenchmarks.eightThreadsSeparateLabelSets:gc.alloc.rate.norm DoubleHistogramRecord SDK_CUMULATIVE avgt 10 ≈ 10⁻³ B/op
MetricsBenchmarks.eightThreadsSeparateLabelSets:gc.count DoubleHistogramRecord SDK_CUMULATIVE avgt 10 ≈ 0 counts
MetricsBenchmarks.eightThreadsSeparateLabelSets DoubleHistogramRecord SDK_DELTA avgt 10 595.415 ± 220.870 ns/op
MetricsBenchmarks.eightThreadsSeparateLabelSets:gc.alloc.rate DoubleHistogramRecord SDK_DELTA avgt 10 0.004 ± 0.001 MB/sec
MetricsBenchmarks.eightThreadsSeparateLabelSets:gc.alloc.rate.norm DoubleHistogramRecord SDK_DELTA avgt 10 ≈ 10⁻³ B/op
MetricsBenchmarks.eightThreadsSeparateLabelSets:gc.count DoubleHistogramRecord SDK_DELTA avgt 10 ≈ 0 counts
MetricsBenchmarks.eightThreadsSeparateLabelSets LongHistogramRecord API_ONLY avgt 10 2.013 ± 0.075 ns/op
MetricsBenchmarks.eightThreadsSeparateLabelSets:gc.alloc.rate LongHistogramRecord API_ONLY avgt 10 0.004 ± 0.001 MB/sec
MetricsBenchmarks.eightThreadsSeparateLabelSets:gc.alloc.rate.norm LongHistogramRecord API_ONLY avgt 10 ≈ 10⁻⁶ B/op
MetricsBenchmarks.eightThreadsSeparateLabelSets:gc.count LongHistogramRecord API_ONLY avgt 10 ≈ 0 counts
MetricsBenchmarks.eightThreadsSeparateLabelSets LongHistogramRecord SDK_NO_EXEMPLARS avgt 10 34.081 ± 2.614 ns/op
MetricsBenchmarks.eightThreadsSeparateLabelSets:gc.alloc.rate LongHistogramRecord SDK_NO_EXEMPLARS avgt 10 0.004 ± 0.001 MB/sec
MetricsBenchmarks.eightThreadsSeparateLabelSets:gc.alloc.rate.norm LongHistogramRecord SDK_NO_EXEMPLARS avgt 10 ≈ 10⁻⁵ B/op
MetricsBenchmarks.eightThreadsSeparateLabelSets:gc.count LongHistogramRecord SDK_NO_EXEMPLARS avgt 10 ≈ 0 counts
MetricsBenchmarks.eightThreadsSeparateLabelSets LongHistogramRecord SDK_CUMULATIVE avgt 10 540.141 ± 208.635 ns/op
MetricsBenchmarks.eightThreadsSeparateLabelSets:gc.alloc.rate LongHistogramRecord SDK_CUMULATIVE avgt 10 0.004 ± 0.001 MB/sec
MetricsBenchmarks.eightThreadsSeparateLabelSets:gc.alloc.rate.norm LongHistogramRecord SDK_CUMULATIVE avgt 10 ≈ 10⁻⁴ B/op
MetricsBenchmarks.eightThreadsSeparateLabelSets:gc.count LongHistogramRecord SDK_CUMULATIVE avgt 10 ≈ 0 counts
MetricsBenchmarks.eightThreadsSeparateLabelSets LongHistogramRecord SDK_DELTA avgt 10 354.299 ± 149.914 ns/op
MetricsBenchmarks.eightThreadsSeparateLabelSets:gc.alloc.rate LongHistogramRecord SDK_DELTA avgt 10 0.213 ± 0.483 MB/sec
MetricsBenchmarks.eightThreadsSeparateLabelSets:gc.alloc.rate.norm LongHistogramRecord SDK_DELTA avgt 10 0.008 ± 0.016 B/op
MetricsBenchmarks.eightThreadsSeparateLabelSets:gc.count LongHistogramRecord SDK_DELTA avgt 10 ≈ 0 counts
MetricsBenchmarks.oneThread LongCounterAdd API_ONLY avgt 10 0.908 ± 0.003 ns/op
MetricsBenchmarks.oneThread:gc.alloc.rate LongCounterAdd API_ONLY avgt 10 0.001 ± 0.001 MB/sec
MetricsBenchmarks.oneThread:gc.alloc.rate.norm LongCounterAdd API_ONLY avgt 10 ≈ 10⁻⁶ B/op
MetricsBenchmarks.oneThread:gc.count LongCounterAdd API_ONLY avgt 10 ≈ 0 counts
MetricsBenchmarks.oneThread LongCounterAdd SDK_NO_EXEMPLARS avgt 10 13.513 ± 0.034 ns/op
MetricsBenchmarks.oneThread:gc.alloc.rate LongCounterAdd SDK_NO_EXEMPLARS avgt 10 0.001 ± 0.001 MB/sec
MetricsBenchmarks.oneThread:gc.alloc.rate.norm LongCounterAdd SDK_NO_EXEMPLARS avgt 10 ≈ 10⁻⁵ B/op
MetricsBenchmarks.oneThread:gc.count LongCounterAdd SDK_NO_EXEMPLARS avgt 10 ≈ 0 counts
MetricsBenchmarks.oneThread LongCounterAdd SDK_CUMULATIVE avgt 10 25.592 ± 2.009 ns/op
MetricsBenchmarks.oneThread:gc.alloc.rate LongCounterAdd SDK_CUMULATIVE avgt 10 0.001 ± 0.001 MB/sec
MetricsBenchmarks.oneThread:gc.alloc.rate.norm LongCounterAdd SDK_CUMULATIVE avgt 10 ≈ 10⁻⁵ B/op
MetricsBenchmarks.oneThread:gc.count LongCounterAdd SDK_CUMULATIVE avgt 10 ≈ 0 counts
MetricsBenchmarks.oneThread LongCounterAdd SDK_DELTA avgt 10 24.233 ± 1.721 ns/op
MetricsBenchmarks.oneThread:gc.alloc.rate LongCounterAdd SDK_DELTA avgt 10 0.001 ± 0.001 MB/sec
MetricsBenchmarks.oneThread:gc.alloc.rate.norm LongCounterAdd SDK_DELTA avgt 10 ≈ 10⁻⁵ B/op
MetricsBenchmarks.oneThread:gc.count LongCounterAdd SDK_DELTA avgt 10 ≈ 0 counts
MetricsBenchmarks.oneThread DoubleCounterAdd API_ONLY avgt 10 0.882 ± 0.020 ns/op
MetricsBenchmarks.oneThread:gc.alloc.rate DoubleCounterAdd API_ONLY avgt 10 0.001 ± 0.001 MB/sec
MetricsBenchmarks.oneThread:gc.alloc.rate.norm DoubleCounterAdd API_ONLY avgt 10 ≈ 10⁻⁶ B/op
MetricsBenchmarks.oneThread:gc.count DoubleCounterAdd API_ONLY avgt 10 ≈ 0 counts
MetricsBenchmarks.oneThread DoubleCounterAdd SDK_NO_EXEMPLARS avgt 10 14.393 ± 0.372 ns/op
MetricsBenchmarks.oneThread:gc.alloc.rate DoubleCounterAdd SDK_NO_EXEMPLARS avgt 10 0.001 ± 0.001 MB/sec
MetricsBenchmarks.oneThread:gc.alloc.rate.norm DoubleCounterAdd SDK_NO_EXEMPLARS avgt 10 ≈ 10⁻⁵ B/op
MetricsBenchmarks.oneThread:gc.count DoubleCounterAdd SDK_NO_EXEMPLARS avgt 10 ≈ 0 counts
MetricsBenchmarks.oneThread DoubleCounterAdd SDK_CUMULATIVE avgt 10 24.166 ± 1.696 ns/op
MetricsBenchmarks.oneThread:gc.alloc.rate DoubleCounterAdd SDK_CUMULATIVE avgt 10 0.001 ± 0.001 MB/sec
MetricsBenchmarks.oneThread:gc.alloc.rate.norm DoubleCounterAdd SDK_CUMULATIVE avgt 10 ≈ 10⁻⁵ B/op
MetricsBenchmarks.oneThread:gc.count DoubleCounterAdd SDK_CUMULATIVE avgt 10 ≈ 0 counts
MetricsBenchmarks.oneThread DoubleCounterAdd SDK_DELTA avgt 10 24.701 ± 1.853 ns/op
MetricsBenchmarks.oneThread:gc.alloc.rate DoubleCounterAdd SDK_DELTA avgt 10 0.001 ± 0.001 MB/sec
MetricsBenchmarks.oneThread:gc.alloc.rate.norm DoubleCounterAdd SDK_DELTA avgt 10 ≈ 10⁻⁵ B/op
MetricsBenchmarks.oneThread:gc.count DoubleCounterAdd SDK_DELTA avgt 10 ≈ 0 counts
MetricsBenchmarks.oneThread DoubleHistogramRecord API_ONLY avgt 10 2.461 ± 0.038 ns/op
MetricsBenchmarks.oneThread:gc.alloc.rate DoubleHistogramRecord API_ONLY avgt 10 0.001 ± 0.001 MB/sec
MetricsBenchmarks.oneThread:gc.alloc.rate.norm DoubleHistogramRecord API_ONLY avgt 10 ≈ 10⁻⁶ B/op
MetricsBenchmarks.oneThread:gc.count DoubleHistogramRecord API_ONLY avgt 10 ≈ 0 counts
MetricsBenchmarks.oneThread DoubleHistogramRecord SDK_NO_EXEMPLARS avgt 10 29.516 ± 0.336 ns/op
MetricsBenchmarks.oneThread:gc.alloc.rate DoubleHistogramRecord SDK_NO_EXEMPLARS avgt 10 0.001 ± 0.001 MB/sec
MetricsBenchmarks.oneThread:gc.alloc.rate.norm DoubleHistogramRecord SDK_NO_EXEMPLARS avgt 10 ≈ 10⁻⁵ B/op
MetricsBenchmarks.oneThread:gc.count DoubleHistogramRecord SDK_NO_EXEMPLARS avgt 10 ≈ 0 counts
MetricsBenchmarks.oneThread DoubleHistogramRecord SDK_CUMULATIVE avgt 10 111.130 ± 1.873 ns/op
MetricsBenchmarks.oneThread:gc.alloc.rate DoubleHistogramRecord SDK_CUMULATIVE avgt 10 0.001 ± 0.001 MB/sec
MetricsBenchmarks.oneThread:gc.alloc.rate.norm DoubleHistogramRecord SDK_CUMULATIVE avgt 10 ≈ 10⁻⁴ B/op
MetricsBenchmarks.oneThread:gc.count DoubleHistogramRecord SDK_CUMULATIVE avgt 10 ≈ 0 counts
MetricsBenchmarks.oneThread DoubleHistogramRecord SDK_DELTA avgt 10 113.823 ± 1.314 ns/op
MetricsBenchmarks.oneThread:gc.alloc.rate DoubleHistogramRecord SDK_DELTA avgt 10 0.001 ± 0.001 MB/sec
MetricsBenchmarks.oneThread:gc.alloc.rate.norm DoubleHistogramRecord SDK_DELTA avgt 10 ≈ 10⁻⁴ B/op
MetricsBenchmarks.oneThread:gc.count DoubleHistogramRecord SDK_DELTA avgt 10 ≈ 0 counts
MetricsBenchmarks.oneThread LongHistogramRecord API_ONLY avgt 10 1.885 ± 0.030 ns/op
MetricsBenchmarks.oneThread:gc.alloc.rate LongHistogramRecord API_ONLY avgt 10 0.001 ± 0.001 MB/sec
MetricsBenchmarks.oneThread:gc.alloc.rate.norm LongHistogramRecord API_ONLY avgt 10 ≈ 10⁻⁶ B/op
MetricsBenchmarks.oneThread:gc.count LongHistogramRecord API_ONLY avgt 10 ≈ 0 counts
MetricsBenchmarks.oneThread LongHistogramRecord SDK_NO_EXEMPLARS avgt 10 31.033 ± 0.391 ns/op
MetricsBenchmarks.oneThread:gc.alloc.rate LongHistogramRecord SDK_NO_EXEMPLARS avgt 10 0.001 ± 0.001 MB/sec
MetricsBenchmarks.oneThread:gc.alloc.rate.norm LongHistogramRecord SDK_NO_EXEMPLARS avgt 10 ≈ 10⁻⁵ B/op
MetricsBenchmarks.oneThread:gc.count LongHistogramRecord SDK_NO_EXEMPLARS avgt 10 ≈ 0 counts
MetricsBenchmarks.oneThread LongHistogramRecord SDK_CUMULATIVE avgt 10 113.390 ± 0.994 ns/op
MetricsBenchmarks.oneThread:gc.alloc.rate LongHistogramRecord SDK_CUMULATIVE avgt 10 201.825 ± 1.751 MB/sec
MetricsBenchmarks.oneThread:gc.alloc.rate.norm LongHistogramRecord SDK_CUMULATIVE avgt 10 24.000 ± 0.001 B/op
MetricsBenchmarks.oneThread:gc.count LongHistogramRecord SDK_CUMULATIVE avgt 10 3.000 counts
MetricsBenchmarks.oneThread:gc.time LongHistogramRecord SDK_CUMULATIVE avgt 10 5.000 ms
MetricsBenchmarks.oneThread LongHistogramRecord SDK_DELTA avgt 10 113.542 ± 1.106 ns/op
MetricsBenchmarks.oneThread:gc.alloc.rate LongHistogramRecord SDK_DELTA avgt 10 201.552 ± 1.956 MB/sec
MetricsBenchmarks.oneThread:gc.alloc.rate.norm LongHistogramRecord SDK_DELTA avgt 10 24.000 ± 0.001 B/op
MetricsBenchmarks.oneThread:gc.count LongHistogramRecord SDK_DELTA avgt 10 3.000 counts
MetricsBenchmarks.oneThread:gc.time LongHistogramRecord SDK_DELTA avgt 10 6.000 ms
MetricsBenchmarks.recordToMultipleAttributes LongCounterAdd API_ONLY avgt 10 4.173 ± 0.006 ns/op
MetricsBenchmarks.recordToMultipleAttributes:gc.alloc.rate LongCounterAdd API_ONLY avgt 10 0.001 ± 0.001 MB/sec
MetricsBenchmarks.recordToMultipleAttributes:gc.alloc.rate.norm LongCounterAdd API_ONLY avgt 10 ≈ 10⁻⁶ B/op
MetricsBenchmarks.recordToMultipleAttributes:gc.count LongCounterAdd API_ONLY avgt 10 ≈ 0 counts
MetricsBenchmarks.recordToMultipleAttributes LongCounterAdd SDK_NO_EXEMPLARS avgt 10 64.300 ± 0.082 ns/op
MetricsBenchmarks.recordToMultipleAttributes:gc.alloc.rate LongCounterAdd SDK_NO_EXEMPLARS avgt 10 0.001 ± 0.001 MB/sec
MetricsBenchmarks.recordToMultipleAttributes:gc.alloc.rate.norm LongCounterAdd SDK_NO_EXEMPLARS avgt 10 ≈ 10⁻⁴ B/op
MetricsBenchmarks.recordToMultipleAttributes:gc.count LongCounterAdd SDK_NO_EXEMPLARS avgt 10 ≈ 0 counts
MetricsBenchmarks.recordToMultipleAttributes LongCounterAdd SDK_CUMULATIVE avgt 10 115.119 ± 1.257 ns/op
MetricsBenchmarks.recordToMultipleAttributes:gc.alloc.rate LongCounterAdd SDK_CUMULATIVE avgt 10 0.001 ± 0.001 MB/sec
MetricsBenchmarks.recordToMultipleAttributes:gc.alloc.rate.norm LongCounterAdd SDK_CUMULATIVE avgt 10 ≈ 10⁻⁴ B/op
MetricsBenchmarks.recordToMultipleAttributes:gc.count LongCounterAdd SDK_CUMULATIVE avgt 10 ≈ 0 counts
MetricsBenchmarks.recordToMultipleAttributes LongCounterAdd SDK_DELTA avgt 10 116.810 ± 1.092 ns/op
MetricsBenchmarks.recordToMultipleAttributes:gc.alloc.rate LongCounterAdd SDK_DELTA avgt 10 0.001 ± 0.001 MB/sec
MetricsBenchmarks.recordToMultipleAttributes:gc.alloc.rate.norm LongCounterAdd SDK_DELTA avgt 10 ≈ 10⁻⁴ B/op
MetricsBenchmarks.recordToMultipleAttributes:gc.count LongCounterAdd SDK_DELTA avgt 10 ≈ 0 counts
MetricsBenchmarks.recordToMultipleAttributes DoubleCounterAdd API_ONLY avgt 10 4.175 ± 0.005 ns/op
MetricsBenchmarks.recordToMultipleAttributes:gc.alloc.rate DoubleCounterAdd API_ONLY avgt 10 0.001 ± 0.001 MB/sec
MetricsBenchmarks.recordToMultipleAttributes:gc.alloc.rate.norm DoubleCounterAdd API_ONLY avgt 10 ≈ 10⁻⁶ B/op
MetricsBenchmarks.recordToMultipleAttributes:gc.count DoubleCounterAdd API_ONLY avgt 10 ≈ 0 counts
MetricsBenchmarks.recordToMultipleAttributes DoubleCounterAdd SDK_NO_EXEMPLARS avgt 10 69.568 ± 2.785 ns/op
MetricsBenchmarks.recordToMultipleAttributes:gc.alloc.rate DoubleCounterAdd SDK_NO_EXEMPLARS avgt 10 0.001 ± 0.001 MB/sec
MetricsBenchmarks.recordToMultipleAttributes:gc.alloc.rate.norm DoubleCounterAdd SDK_NO_EXEMPLARS avgt 10 ≈ 10⁻⁴ B/op
MetricsBenchmarks.recordToMultipleAttributes:gc.count DoubleCounterAdd SDK_NO_EXEMPLARS avgt 10 ≈ 0 counts
MetricsBenchmarks.recordToMultipleAttributes DoubleCounterAdd SDK_CUMULATIVE avgt 10 116.723 ± 1.361 ns/op
MetricsBenchmarks.recordToMultipleAttributes:gc.alloc.rate DoubleCounterAdd SDK_CUMULATIVE avgt 10 0.001 ± 0.001 MB/sec
MetricsBenchmarks.recordToMultipleAttributes:gc.alloc.rate.norm DoubleCounterAdd SDK_CUMULATIVE avgt 10 ≈ 10⁻⁴ B/op
MetricsBenchmarks.recordToMultipleAttributes:gc.count DoubleCounterAdd SDK_CUMULATIVE avgt 10 ≈ 0 counts
MetricsBenchmarks.recordToMultipleAttributes DoubleCounterAdd SDK_DELTA avgt 10 116.060 ± 1.577 ns/op
MetricsBenchmarks.recordToMultipleAttributes:gc.alloc.rate DoubleCounterAdd SDK_DELTA avgt 10 0.001 ± 0.001 MB/sec
MetricsBenchmarks.recordToMultipleAttributes:gc.alloc.rate.norm DoubleCounterAdd SDK_DELTA avgt 10 ≈ 10⁻⁴ B/op
MetricsBenchmarks.recordToMultipleAttributes:gc.count DoubleCounterAdd SDK_DELTA avgt 10 ≈ 0 counts
MetricsBenchmarks.recordToMultipleAttributes DoubleHistogramRecord API_ONLY avgt 10 12.682 ± 0.150 ns/op
MetricsBenchmarks.recordToMultipleAttributes:gc.alloc.rate DoubleHistogramRecord API_ONLY avgt 10 0.001 ± 0.001 MB/sec
MetricsBenchmarks.recordToMultipleAttributes:gc.alloc.rate.norm DoubleHistogramRecord API_ONLY avgt 10 ≈ 10⁻⁵ B/op
MetricsBenchmarks.recordToMultipleAttributes:gc.count DoubleHistogramRecord API_ONLY avgt 10 ≈ 0 counts
MetricsBenchmarks.recordToMultipleAttributes DoubleHistogramRecord SDK_NO_EXEMPLARS avgt 10 156.344 ± 2.061 ns/op
MetricsBenchmarks.recordToMultipleAttributes:gc.alloc.rate DoubleHistogramRecord SDK_NO_EXEMPLARS avgt 10 0.001 ± 0.001 MB/sec
MetricsBenchmarks.recordToMultipleAttributes:gc.alloc.rate.norm DoubleHistogramRecord SDK_NO_EXEMPLARS avgt 10 ≈ 10⁻⁴ B/op
MetricsBenchmarks.recordToMultipleAttributes:gc.count DoubleHistogramRecord SDK_NO_EXEMPLARS avgt 10 ≈ 0 counts
MetricsBenchmarks.recordToMultipleAttributes DoubleHistogramRecord SDK_CUMULATIVE avgt 10 585.971 ± 9.746 ns/op
MetricsBenchmarks.recordToMultipleAttributes:gc.alloc.rate DoubleHistogramRecord SDK_CUMULATIVE avgt 10 0.001 ± 0.001 MB/sec
MetricsBenchmarks.recordToMultipleAttributes:gc.alloc.rate.norm DoubleHistogramRecord SDK_CUMULATIVE avgt 10 ≈ 10⁻³ B/op
MetricsBenchmarks.recordToMultipleAttributes:gc.count DoubleHistogramRecord SDK_CUMULATIVE avgt 10 ≈ 0 counts
MetricsBenchmarks.recordToMultipleAttributes DoubleHistogramRecord SDK_DELTA avgt 10 581.450 ± 15.587 ns/op
MetricsBenchmarks.recordToMultipleAttributes:gc.alloc.rate DoubleHistogramRecord SDK_DELTA avgt 10 0.001 ± 0.001 MB/sec
MetricsBenchmarks.recordToMultipleAttributes:gc.alloc.rate.norm DoubleHistogramRecord SDK_DELTA avgt 10 ≈ 10⁻⁴ B/op
MetricsBenchmarks.recordToMultipleAttributes:gc.count DoubleHistogramRecord SDK_DELTA avgt 10 ≈ 0 counts
MetricsBenchmarks.recordToMultipleAttributes LongHistogramRecord API_ONLY avgt 10 10.576 ± 0.218 ns/op
MetricsBenchmarks.recordToMultipleAttributes:gc.alloc.rate LongHistogramRecord API_ONLY avgt 10 0.001 ± 0.001 MB/sec
MetricsBenchmarks.recordToMultipleAttributes:gc.alloc.rate.norm LongHistogramRecord API_ONLY avgt 10 ≈ 10⁻⁵ B/op
MetricsBenchmarks.recordToMultipleAttributes:gc.count LongHistogramRecord API_ONLY avgt 10 ≈ 0 counts
MetricsBenchmarks.recordToMultipleAttributes LongHistogramRecord SDK_NO_EXEMPLARS avgt 10 156.253 ± 2.149 ns/op
MetricsBenchmarks.recordToMultipleAttributes:gc.alloc.rate LongHistogramRecord SDK_NO_EXEMPLARS avgt 10 0.001 ± 0.001 MB/sec
MetricsBenchmarks.recordToMultipleAttributes:gc.alloc.rate.norm LongHistogramRecord SDK_NO_EXEMPLARS avgt 10 ≈ 10⁻⁴ B/op
MetricsBenchmarks.recordToMultipleAttributes:gc.count LongHistogramRecord SDK_NO_EXEMPLARS avgt 10 ≈ 0 counts
MetricsBenchmarks.recordToMultipleAttributes LongHistogramRecord SDK_CUMULATIVE avgt 10 583.878 ± 9.302 ns/op
MetricsBenchmarks.recordToMultipleAttributes:gc.alloc.rate LongHistogramRecord SDK_CUMULATIVE avgt 10 195.990 ± 3.113 MB/sec
MetricsBenchmarks.recordToMultipleAttributes:gc.alloc.rate.norm LongHistogramRecord SDK_CUMULATIVE avgt 10 120.000 ± 0.001 B/op
MetricsBenchmarks.recordToMultipleAttributes:gc.count LongHistogramRecord SDK_CUMULATIVE avgt 10 3.000 counts
MetricsBenchmarks.recordToMultipleAttributes:gc.time LongHistogramRecord SDK_CUMULATIVE avgt 10 5.000 ms
MetricsBenchmarks.recordToMultipleAttributes LongHistogramRecord SDK_DELTA avgt 10 575.243 ± 4.812 ns/op
MetricsBenchmarks.recordToMultipleAttributes:gc.alloc.rate LongHistogramRecord SDK_DELTA avgt 10 198.916 ± 1.647 MB/sec
MetricsBenchmarks.recordToMultipleAttributes:gc.alloc.rate.norm LongHistogramRecord SDK_DELTA avgt 10 120.000 ± 0.001 B/op
MetricsBenchmarks.recordToMultipleAttributes:gc.count LongHistogramRecord SDK_DELTA avgt 10 3.000 counts
MetricsBenchmarks.recordToMultipleAttributes:gc.time LongHistogramRecord SDK_DELTA avgt 10 5.000 ms
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment