diff --git a/benchmarks/data.js b/benchmarks/data.js index f6e99a08a3..03031c715f 100644 --- a/benchmarks/data.js +++ b/benchmarks/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1705445928484, + "lastUpdate": 1705445930467, "repoUrl": "https://github.com/open-telemetry/opentelemetry-cpp", "entries": { "OpenTelemetry-cpp api Benchmark": [ @@ -62390,6 +62390,204 @@ window.BENCHMARK_DATA = { "extra": "iterations: 1847\ncpu: 77531.88955062271 ns\nthreads: 1" } ] + }, + { + "commit": { + "author": { + "email": "marc.alff@oracle.com", + "name": "Marc Alff", + "username": "marcalff" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "423ecacdf62196731d888621e0dfa2e8cc023b4a", + "message": "[PROTO] Upgrade to opentelemetry-proto v1.1.0 (#2488)", + "timestamp": "2024-01-16T23:49:59+01:00", + "tree_id": "36a3dccf4ccd33d8209993d6f658eb2c9befa52c", + "url": "https://github.com/open-telemetry/opentelemetry-cpp/commit/423ecacdf62196731d888621e0dfa2e8cc023b4a" + }, + "date": 1705445921309, + "tool": "googlecpp", + "benches": [ + { + "name": "BM_SpinLockThrashing/1/process_time/real_time", + "value": 3.518400192260742, + "unit": "ms/iter", + "extra": "iterations: 100\ncpu: 0.09082499999999999 ms\nthreads: 1" + }, + { + "name": "BM_SpinLockThrashing/2/process_time/real_time", + "value": 0.1979870078837977, + "unit": "ms/iter", + "extra": "iterations: 565\ncpu: 0.1653953982300885 ms\nthreads: 1" + }, + { + "name": "BM_SpinLockThrashing/4/process_time/real_time", + "value": 0.8020415025598863, + "unit": "ms/iter", + "extra": "iterations: 170\ncpu: 0.6346641176470589 ms\nthreads: 1" + }, + { + "name": "BM_ProcYieldSpinLockThrashing/1/process_time/real_time", + "value": 0.0874801466887134, + "unit": "ms/iter", + "extra": "iterations: 1604\ncpu: 0.08202755610972572 ms\nthreads: 1" + }, + { + "name": "BM_ProcYieldSpinLockThrashing/2/process_time/real_time", + "value": 0.276020850135146, + "unit": "ms/iter", + "extra": "iterations: 801\ncpu: 0.17275118601747821 ms\nthreads: 1" + }, + { + "name": "BM_ProcYieldSpinLockThrashing/4/process_time/real_time", + "value": 0.7835796901157924, + "unit": "ms/iter", + "extra": "iterations: 161\ncpu: 0.6988335403726705 ms\nthreads: 1" + }, + { + "name": "BM_NaiveSpinLockThrashing/1/process_time/real_time", + "value": 0.20251154899597168, + "unit": "ms/iter", + "extra": "iterations: 1000\ncpu: 0.08293810000000001 ms\nthreads: 1" + }, + { + "name": "BM_NaiveSpinLockThrashing/2/process_time/real_time", + "value": 1.0912227630615234, + "unit": "ms/iter", + "extra": "iterations: 100\ncpu: 0.1819549999999992 ms\nthreads: 1" + }, + { + "name": "BM_NaiveSpinLockThrashing/4/process_time/real_time", + "value": 0.6580942420549291, + "unit": "ms/iter", + "extra": "iterations: 186\ncpu: 0.6187215053763443 ms\nthreads: 1" + }, + { + "name": "BM_ThreadYieldSpinLockThrashing/1/process_time/real_time", + "value": 7.326991934525339, + "unit": "ms/iter", + "extra": "iterations: 19\ncpu: 7.255889473684216 ms\nthreads: 1" + }, + { + "name": "BM_ThreadYieldSpinLockThrashing/2/process_time/real_time", + "value": 26.790459950764973, + "unit": "ms/iter", + "extra": "iterations: 6\ncpu: 26.701549999999997 ms\nthreads: 1" + }, + { + "name": "BM_ThreadYieldSpinLockThrashing/4/process_time/real_time", + "value": 101.29332542419434, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 187.2102 ms\nthreads: 1" + }, + { + "name": "BM_SpanCreation", + "value": 24.09207938430492, + "unit": "ns/iter", + "extra": "iterations: 5771102\ncpu: 24.070931340322872 ns\nthreads: 1" + }, + { + "name": "BM_SpanCreationWithScope", + "value": 274.0239955346028, + "unit": "ns/iter", + "extra": "iterations: 502076\ncpu: 273.73345867956243 ns\nthreads: 1" + }, + { + "name": "BM_NestedSpanCreationWithScope", + "value": 859.9863566462737, + "unit": "ns/iter", + "extra": "iterations: 165100\ncpu: 859.4294367050271 ns\nthreads: 1" + }, + { + "name": "BM_SpanCreationWithManualSpanContextPropagation", + "value": 132.75986400782384, + "unit": "ns/iter", + "extra": "iterations: 1053915\ncpu: 132.66392451004114 ns\nthreads: 1" + }, + { + "name": "BM_SpanCreationWitContextPropagation", + "value": 857.158435271577, + "unit": "ns/iter", + "extra": "iterations: 164378\ncpu: 856.4053583812918 ns\nthreads: 1" + }, + { + "name": "BM_SpanIdDefaultConstructor", + "value": 0.7230423761928382, + "unit": "ns/iter", + "extra": "iterations: 198213810\ncpu: 0.7198580159475267 ns\nthreads: 1" + }, + { + "name": "BM_SpanIdConstructor", + "value": 0.7200374879796619, + "unit": "ns/iter", + "extra": "iterations: 197813874\ncpu: 0.7141566824579756 ns\nthreads: 1" + }, + { + "name": "BM_SpanIdToLowerBase16", + "value": 13.715012997600832, + "unit": "ns/iter", + "extra": "iterations: 10435301\ncpu: 13.072243915149166 ns\nthreads: 1" + }, + { + "name": "BM_SpanIdIsValid", + "value": 0.7130702065896156, + "unit": "ns/iter", + "extra": "iterations: 195876519\ncpu: 0.7080792568097455 ns\nthreads: 1" + }, + { + "name": "BM_CreateBaggageFromTenEntries", + "value": 5165.945205957398, + "unit": "ns/iter", + "extra": "iterations: 25817\ncpu: 5153.1665181856915 ns\nthreads: 1" + }, + { + "name": "BM_ExtractBaggageHavingTenEntries", + "value": 0.8350516408129437, + "unit": "ns/iter", + "extra": "iterations: 161572703\ncpu: 0.7882742420914999 ns\nthreads: 1" + }, + { + "name": "BM_CreateBaggageFrom180Entries", + "value": 125313.12600818374, + "unit": "ns/iter", + "extra": "iterations: 1189\ncpu: 119094.44911690496 ns\nthreads: 1" + }, + { + "name": "BM_ExtractBaggageWith180Entries", + "value": 0.9185529002138624, + "unit": "ns/iter", + "extra": "iterations: 175580953\ncpu: 0.8592310123752427 ns\nthreads: 1" + }, + { + "name": "BM_SetValueBaggageWithTenEntries", + "value": 1008.081073445513, + "unit": "ns/iter", + "extra": "iterations: 150001\ncpu: 1005.3499643335704 ns\nthreads: 1" + }, + { + "name": "BM_SetValueBaggageWith180Entries", + "value": 26978.946850267374, + "unit": "ns/iter", + "extra": "iterations: 5288\ncpu: 26722.976550680793 ns\nthreads: 1" + }, + { + "name": "BM_BaggageToHeaderTenEntries", + "value": 5688.203894853654, + "unit": "ns/iter", + "extra": "iterations: 30808\ncpu: 4470.306413918459 ns\nthreads: 1" + }, + { + "name": "BM_BaggageToHeader180Entries", + "value": 79839.30431851304, + "unit": "ns/iter", + "extra": "iterations: 1627\ncpu: 79786.96988322077 ns\nthreads: 1" + } + ] } ], "OpenTelemetry-cpp sdk Benchmark": [