diff --git a/benchmarks/data.js b/benchmarks/data.js index f7493f3d83..87b1f3f7ba 100644 --- a/benchmarks/data.js +++ b/benchmarks/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1724703222752, + "lastUpdate": 1725370478977, "repoUrl": "https://github.com/open-telemetry/opentelemetry-cpp", "entries": { "OpenTelemetry-cpp api Benchmark": [ @@ -172150,6 +172150,204 @@ window.BENCHMARK_DATA = { "extra": "iterations: 530827\ncpu: 259.18283546240144 ns\nthreads: 1" } ] + }, + { + "commit": { + "author": { + "email": "punya.biswal@gmail.com", + "name": "Punya Biswal", + "username": "punya" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "f02d70bdb82985bea713b283bdd3da9937cb2172", + "message": "Fix overflow in timeout logic (#3046)", + "timestamp": "2024-09-03T06:19:57-07:00", + "tree_id": "4aa97ac70c5c4b8be540f383561b13848a50bdeb", + "url": "https://github.com/open-telemetry/opentelemetry-cpp/commit/f02d70bdb82985bea713b283bdd3da9937cb2172" + }, + "date": 1725370470449, + "tool": "googlecpp", + "benches": [ + { + "name": "BM_BaselineBuffer/1", + "value": 12306020.259857178, + "unit": "ns/iter", + "extra": "iterations: 100\ncpu: 71246.68000000001 ns\nthreads: 1" + }, + { + "name": "BM_BaselineBuffer/2", + "value": 17675240.03982544, + "unit": "ns/iter", + "extra": "iterations: 100\ncpu: 157329.13 ns\nthreads: 1" + }, + { + "name": "BM_BaselineBuffer/4", + "value": 16080644.130706787, + "unit": "ns/iter", + "extra": "iterations: 100\ncpu: 380495.12 ns\nthreads: 1" + }, + { + "name": "BM_LockFreeBuffer/1", + "value": 2955426.6929626465, + "unit": "ns/iter", + "extra": "iterations: 1000\ncpu: 52385.28400000001 ns\nthreads: 1" + }, + { + "name": "BM_LockFreeBuffer/2", + "value": 6212003.231048584, + "unit": "ns/iter", + "extra": "iterations: 100\ncpu: 116140.34000000023 ns\nthreads: 1" + }, + { + "name": "BM_LockFreeBuffer/4", + "value": 10165448.188781738, + "unit": "ns/iter", + "extra": "iterations: 100\ncpu: 346921.3900000001 ns\nthreads: 1" + }, + { + "name": "BM_Base64Escape", + "value": 124.47443739538922, + "unit": "ns/iter", + "extra": "iterations: 1122483\ncpu: 124.31424351192847 ns\nthreads: 1" + }, + { + "name": "BM_Base64Unescape", + "value": 115.56518970161247, + "unit": "ns/iter", + "extra": "iterations: 1275282\ncpu: 115.34230232999447 ns\nthreads: 1" + }, + { + "name": "BM_AttributeMapHash", + "value": 182.62746592732853, + "unit": "ns/iter", + "extra": "iterations: 842273\ncpu: 172.18184959033474 ns\nthreads: 1" + }, + { + "name": "BM_RandomIdGeneration", + "value": 3.9467170334688286, + "unit": "ns/iter", + "extra": "iterations: 35320859\ncpu: 3.943269414823689 ns\nthreads: 1" + }, + { + "name": "BM_RandomIdStdGeneration", + "value": 7.954083264405862, + "unit": "ns/iter", + "extra": "iterations: 17563478\ncpu: 7.900978097845997 ns\nthreads: 1" + }, + { + "name": "BM_AttributseProcessorFilter", + "value": 274.22009874170135, + "unit": "ns/iter", + "extra": "iterations: 509981\ncpu: 273.40826226859434 ns\nthreads: 1" + }, + { + "name": "BM_HistogramAggregation", + "value": 8150731.816011317, + "unit": "ns/iter", + "extra": "iterations: 17\ncpu: 8081083.705882355 ns\nthreads: 1" + }, + { + "name": "BM_NewIndexer", + "value": 14.199158759142952, + "unit": "ns/iter", + "extra": "iterations: 10155000\ncpu: 14.136520334810447 ns\nthreads: 1" + }, + { + "name": "BM_ComputeIndex/-1", + "value": 9.162691941233296, + "unit": "ns/iter", + "extra": "iterations: 15330000\ncpu: 9.102749119373641 ns\nthreads: 1" + }, + { + "name": "BM_ComputeIndex/0", + "value": 9.089459991602926, + "unit": "ns/iter", + "extra": "iterations: 15481000\ncpu: 9.062851624572161 ns\nthreads: 1" + }, + { + "name": "BM_ComputeIndex/1", + "value": 16.57263539110401, + "unit": "ns/iter", + "extra": "iterations: 8481000\ncpu: 16.568628345714153 ns\nthreads: 1" + }, + { + "name": "BM_ComputeIndex/20", + "value": 16.794602076212566, + "unit": "ns/iter", + "extra": "iterations: 8520000\ncpu: 16.643788262909524 ns\nthreads: 1" + }, + { + "name": "BM_AttributseHashMap", + "value": 26075090.68080357, + "unit": "ns/iter", + "extra": "iterations: 7\ncpu: 18691639.571428575 ns\nthreads: 1" + }, + { + "name": "BM_MeasurementsTest", + "value": 3423114.29977417, + "unit": "ns/iter", + "extra": "iterations: 1000\ncpu: 30133.907000000003 ns\nthreads: 1" + }, + { + "name": "BM_SumAggregation", + "value": 8767745.07410386, + "unit": "ns/iter", + "extra": "iterations: 17\ncpu: 8145315.470588235 ns\nthreads: 1" + }, + { + "name": "BM_AlwaysOffSamplerConstruction", + "value": 1.5472478054836354, + "unit": "ns/iter", + "extra": "iterations: 92274015\ncpu: 1.5174770058504552 ns\nthreads: 1" + }, + { + "name": "BM_AlwaysOnSamplerConstruction", + "value": 0.7968896730106486, + "unit": "ns/iter", + "extra": "iterations: 176196276\ncpu: 0.7920883242730964 ns\nthreads: 1" + }, + { + "name": "BM_AlwaysOffSamplerShouldSample", + "value": 19.380153164074695, + "unit": "ns/iter", + "extra": "iterations: 7800015\ncpu: 18.09781494009948 ns\nthreads: 1" + }, + { + "name": "BM_AlwaysOnSamplerShouldSample", + "value": 18.30591420381563, + "unit": "ns/iter", + "extra": "iterations: 7766379\ncpu: 18.253009800320072 ns\nthreads: 1" + }, + { + "name": "BM_ParentBasedSamplerShouldSample", + "value": 22.758031230809824, + "unit": "ns/iter", + "extra": "iterations: 6183024\ncpu: 22.53322419579804 ns\nthreads: 1" + }, + { + "name": "BM_TraceIdRatioBasedSamplerShouldSample", + "value": 13.132173833175647, + "unit": "ns/iter", + "extra": "iterations: 10923918\ncpu: 12.848291885750156 ns\nthreads: 1" + }, + { + "name": "BM_SpanCreation", + "value": 1087.9921111400947, + "unit": "ns/iter", + "extra": "iterations: 124689\ncpu: 1084.7199672785894 ns\nthreads: 1" + }, + { + "name": "BM_NoopSpanCreation", + "value": 262.253123626353, + "unit": "ns/iter", + "extra": "iterations: 537905\ncpu: 260.6848681458624 ns\nthreads: 1" + } + ] } ], "OpenTelemetry-cpp exporters Benchmark": [