diff --git a/benchmarks/data.js b/benchmarks/data.js index fb8de07f6d..0314d21168 100644 --- a/benchmarks/data.js +++ b/benchmarks/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1709158183265, + "lastUpdate": 1709158185508, "repoUrl": "https://github.com/open-telemetry/opentelemetry-cpp", "entries": { "OpenTelemetry-cpp api Benchmark": [ @@ -70508,6 +70508,204 @@ window.BENCHMARK_DATA = { "extra": "iterations: 2\ncpu: 145.6165195000001 ms\nthreads: 1" } ] + }, + { + "commit": { + "author": { + "email": "keithbsmiley@gmail.com", + "name": "Keith Smiley", + "username": "keith" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "eaaf6cd602a1e1f0356b853da5fc2c1c03db036f", + "message": "Fix old style cast warning (#2567)\n\nFixes https://github.com/open-telemetry/opentelemetry-cpp/issues/2556", + "timestamp": "2024-02-28T23:01:19+01:00", + "tree_id": "d386535aaf2183bd76cfeaeb27d574b0d2cd6a72", + "url": "https://github.com/open-telemetry/opentelemetry-cpp/commit/eaaf6cd602a1e1f0356b853da5fc2c1c03db036f" + }, + "date": 1709158177130, + "tool": "googlecpp", + "benches": [ + { + "name": "BM_CreateBaggageFromTenEntries", + "value": 5910.129539866558, + "unit": "ns/iter", + "extra": "iterations: 23669\ncpu: 5909.9578773923695 ns\nthreads: 1" + }, + { + "name": "BM_ExtractBaggageHavingTenEntries", + "value": 0.703811924676219, + "unit": "ns/iter", + "extra": "iterations: 215393546\ncpu: 0.7026826096265673 ns\nthreads: 1" + }, + { + "name": "BM_CreateBaggageFrom180Entries", + "value": 119086.89723971792, + "unit": "ns/iter", + "extra": "iterations: 1161\ncpu: 118887.15245478041 ns\nthreads: 1" + }, + { + "name": "BM_ExtractBaggageWith180Entries", + "value": 0.7086134905897696, + "unit": "ns/iter", + "extra": "iterations: 196149213\ncpu: 0.707764333471988 ns\nthreads: 1" + }, + { + "name": "BM_SetValueBaggageWithTenEntries", + "value": 1032.3604907501829, + "unit": "ns/iter", + "extra": "iterations: 135168\ncpu: 1027.9712801846583 ns\nthreads: 1" + }, + { + "name": "BM_SetValueBaggageWith180Entries", + "value": 30061.35508740179, + "unit": "ns/iter", + "extra": "iterations: 5274\ncpu: 27444.74042472506 ns\nthreads: 1" + }, + { + "name": "BM_BaggageToHeaderTenEntries", + "value": 4886.619260155438, + "unit": "ns/iter", + "extra": "iterations: 31240\ncpu: 4440.9180857874535 ns\nthreads: 1" + }, + { + "name": "BM_BaggageToHeader180Entries", + "value": 78899.53876950403, + "unit": "ns/iter", + "extra": "iterations: 1794\ncpu: 78591.89409141574 ns\nthreads: 1" + }, + { + "name": "BM_SpanIdDefaultConstructor", + "value": 0.7914620699660336, + "unit": "ns/iter", + "extra": "iterations: 213526345\ncpu: 0.6581249306730746 ns\nthreads: 1" + }, + { + "name": "BM_SpanIdConstructor", + "value": 0.7856903733178148, + "unit": "ns/iter", + "extra": "iterations: 211626468\ncpu: 0.6631761580975779 ns\nthreads: 1" + }, + { + "name": "BM_SpanIdToLowerBase16", + "value": 14.943067230749719, + "unit": "ns/iter", + "extra": "iterations: 10900816\ncpu: 13.112329388919141 ns\nthreads: 1" + }, + { + "name": "BM_SpanIdIsValid", + "value": 0.8177513311515313, + "unit": "ns/iter", + "extra": "iterations: 189748226\ncpu: 0.7143944523623639 ns\nthreads: 1" + }, + { + "name": "BM_SpanCreation", + "value": 23.220442995740527, + "unit": "ns/iter", + "extra": "iterations: 6589848\ncpu: 21.189574478804367 ns\nthreads: 1" + }, + { + "name": "BM_SpanCreationWithScope", + "value": 199.97110174604032, + "unit": "ns/iter", + "extra": "iterations: 710627\ncpu: 197.09306570113435 ns\nthreads: 1" + }, + { + "name": "BM_NestedSpanCreationWithScope", + "value": 654.8223364750049, + "unit": "ns/iter", + "extra": "iterations: 224680\ncpu: 632.6855661385082 ns\nthreads: 1" + }, + { + "name": "BM_SpanCreationWithManualSpanContextPropagation", + "value": 112.81893510247633, + "unit": "ns/iter", + "extra": "iterations: 1247692\ncpu: 111.9505078176345 ns\nthreads: 1" + }, + { + "name": "BM_SpanCreationWitContextPropagation", + "value": 625.7761959313493, + "unit": "ns/iter", + "extra": "iterations: 220517\ncpu: 623.4713106019037 ns\nthreads: 1" + }, + { + "name": "BM_SpinLockThrashing/1/process_time/real_time", + "value": 0.10325653212411064, + "unit": "ms/iter", + "extra": "iterations: 1176\ncpu: 0.08610897534013605 ms\nthreads: 1" + }, + { + "name": "BM_SpinLockThrashing/2/process_time/real_time", + "value": 0.19017120513264857, + "unit": "ms/iter", + "extra": "iterations: 703\ncpu: 0.1472024850640114 ms\nthreads: 1" + }, + { + "name": "BM_SpinLockThrashing/4/process_time/real_time", + "value": 0.6794663250143758, + "unit": "ms/iter", + "extra": "iterations: 197\ncpu: 0.3978801319796956 ms\nthreads: 1" + }, + { + "name": "BM_ProcYieldSpinLockThrashing/1/process_time/real_time", + "value": 0.09590589030343392, + "unit": "ms/iter", + "extra": "iterations: 1389\ncpu: 0.08416913678905687 ms\nthreads: 1" + }, + { + "name": "BM_ProcYieldSpinLockThrashing/2/process_time/real_time", + "value": 0.24703703586410428, + "unit": "ms/iter", + "extra": "iterations: 795\ncpu: 0.11715478364779874 ms\nthreads: 1" + }, + { + "name": "BM_ProcYieldSpinLockThrashing/4/process_time/real_time", + "value": 0.705329179763794, + "unit": "ms/iter", + "extra": "iterations: 200\ncpu: 0.41691961 ms\nthreads: 1" + }, + { + "name": "BM_NaiveSpinLockThrashing/1/process_time/real_time", + "value": 0.09688175470629005, + "unit": "ms/iter", + "extra": "iterations: 1502\ncpu: 0.08526165113182418 ms\nthreads: 1" + }, + { + "name": "BM_NaiveSpinLockThrashing/2/process_time/real_time", + "value": 0.1921552777941761, + "unit": "ms/iter", + "extra": "iterations: 732\ncpu: 0.15166178415300538 ms\nthreads: 1" + }, + { + "name": "BM_NaiveSpinLockThrashing/4/process_time/real_time", + "value": 0.7020681332319211, + "unit": "ms/iter", + "extra": "iterations: 195\ncpu: 0.40449054871794865 ms\nthreads: 1" + }, + { + "name": "BM_ThreadYieldSpinLockThrashing/1/process_time/real_time", + "value": 7.280462666561729, + "unit": "ms/iter", + "extra": "iterations: 19\ncpu: 7.235177315789475 ms\nthreads: 1" + }, + { + "name": "BM_ThreadYieldSpinLockThrashing/2/process_time/real_time", + "value": 35.1553757985433, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 35.08700800000001 ms\nthreads: 1" + }, + { + "name": "BM_ThreadYieldSpinLockThrashing/4/process_time/real_time", + "value": 76.59876346588135, + "unit": "ms/iter", + "extra": "iterations: 2\ncpu: 96.43360800000012 ms\nthreads: 1" + } + ] } ], "OpenTelemetry-cpp sdk Benchmark": [