diff --git a/benchmarks/data.js b/benchmarks/data.js index 15650a4e22..4dcf6d0818 100644 --- a/benchmarks/data.js +++ b/benchmarks/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1695890398545, + "lastUpdate": 1696062063885, "repoUrl": "https://github.com/open-telemetry/opentelemetry-cpp", "entries": { "OpenTelemetry-cpp api Benchmark": [ @@ -51182,6 +51182,180 @@ window.BENCHMARK_DATA = { "extra": "iterations: 5\ncpu: 29.285400000000017 ms\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": "c3c643a5977192ad6c66a633c671745fc04b2a77", + "message": "[API] Add InstrumentationScope attributes in MeterProvider::GetMeter() (#2224)", + "timestamp": "2023-09-30T10:08:02+02:00", + "tree_id": "612ed0a1330d793a0d3a7981984b6fd295f3f7d0", + "url": "https://github.com/open-telemetry/opentelemetry-cpp/commit/c3c643a5977192ad6c66a633c671745fc04b2a77" + }, + "date": 1696062058839, + "tool": "googlecpp", + "benches": [ + { + "name": "BM_CreateBaggageFromTenEntries", + "value": 4149.759303339994, + "unit": "ns/iter", + "extra": "iterations: 37481\ncpu: 4020.164883540994 ns\nthreads: 1" + }, + { + "name": "BM_ExtractBaggageHavingTenEntries", + "value": 3.018287771497399, + "unit": "ns/iter", + "extra": "iterations: 46498960\ncpu: 3.0110049773156216 ns\nthreads: 1" + }, + { + "name": "BM_CreateBaggageFrom180Entries", + "value": 75920.07622130789, + "unit": "ns/iter", + "extra": "iterations: 1857\ncpu: 75316.53204092622 ns\nthreads: 1" + }, + { + "name": "BM_ExtractBaggageWith180Entries", + "value": 3.02149891138524, + "unit": "ns/iter", + "extra": "iterations: 46489233\ncpu: 3.011594103950909 ns\nthreads: 1" + }, + { + "name": "BM_SetValueBaggageWithTenEntries", + "value": 714.5294867996132, + "unit": "ns/iter", + "extra": "iterations: 186467\ncpu: 709.6703438141869 ns\nthreads: 1" + }, + { + "name": "BM_SetValueBaggageWith180Entries", + "value": 17573.796705639852, + "unit": "ns/iter", + "extra": "iterations: 8237\ncpu: 16903.31431346366 ns\nthreads: 1" + }, + { + "name": "BM_BaggageToHeaderTenEntries", + "value": 2513.0302123002325, + "unit": "ns/iter", + "extra": "iterations: 55589\ncpu: 2501.9716130889205 ns\nthreads: 1" + }, + { + "name": "BM_BaggageToHeader180Entries", + "value": 44380.895105836964, + "unit": "ns/iter", + "extra": "iterations: 3164\ncpu: 44120.89127686472 ns\nthreads: 1" + }, + { + "name": "BM_SpanIdDefaultConstructor", + "value": 3.004424188828806, + "unit": "ns/iter", + "extra": "iterations: 46230406\ncpu: 2.991200207067185 ns\nthreads: 1" + }, + { + "name": "BM_SpanIdConstructor", + "value": 3.0321350081259872, + "unit": "ns/iter", + "extra": "iterations: 46456528\ncpu: 3.004260240885845 ns\nthreads: 1" + }, + { + "name": "BM_SpanIdToLowerBase16", + "value": 8.637919391261391, + "unit": "ns/iter", + "extra": "iterations: 16282667\ncpu: 8.598063204265001 ns\nthreads: 1" + }, + { + "name": "BM_SpanIdIsValid", + "value": 3.041731896827286, + "unit": "ns/iter", + "extra": "iterations: 46315441\ncpu: 3.0227759247720445 ns\nthreads: 1" + }, + { + "name": "BM_SpanCreation", + "value": 17.484900441077663, + "unit": "ns/iter", + "extra": "iterations: 8017455\ncpu: 17.411672407266394 ns\nthreads: 1" + }, + { + "name": "BM_SpanCreationWithScope", + "value": 185.39974542886796, + "unit": "ns/iter", + "extra": "iterations: 764013\ncpu: 184.5823304053727 ns\nthreads: 1" + }, + { + "name": "BM_NestedSpanCreationWithScope", + "value": 569.5754656697335, + "unit": "ns/iter", + "extra": "iterations: 247385\ncpu: 565.3499605877479 ns\nthreads: 1" + }, + { + "name": "BM_SpanCreationWithManualSpanContextPropagation", + "value": 91.65282676056235, + "unit": "ns/iter", + "extra": "iterations: 1543050\ncpu: 90.8864910404718 ns\nthreads: 1" + }, + { + "name": "BM_SpanCreationWitContextPropagation", + "value": 575.1231896895954, + "unit": "ns/iter", + "extra": "iterations: 245885\ncpu: 571.6355206702317 ns\nthreads: 1" + }, + { + "name": "BM_SpinLockThrashing/1/process_time/real_time", + "value": 0.12461051906674726, + "unit": "ms/iter", + "extra": "iterations: 1114\ncpu: 0.12216777378815083 ms\nthreads: 1" + }, + { + "name": "BM_SpinLockThrashing/2/process_time/real_time", + "value": 0.2477865303512168, + "unit": "ms/iter", + "extra": "iterations: 565\ncpu: 0.24090123893805312 ms\nthreads: 1" + }, + { + "name": "BM_ProcYieldSpinLockThrashing/1/process_time/real_time", + "value": 0.1284412217734123, + "unit": "ms/iter", + "extra": "iterations: 1124\ncpu: 0.1222494661921708 ms\nthreads: 1" + }, + { + "name": "BM_ProcYieldSpinLockThrashing/2/process_time/real_time", + "value": 0.24673066080764797, + "unit": "ms/iter", + "extra": "iterations: 571\ncpu: 0.24050227670753058 ms\nthreads: 1" + }, + { + "name": "BM_NaiveSpinLockThrashing/1/process_time/real_time", + "value": 0.12531553727767247, + "unit": "ms/iter", + "extra": "iterations: 1117\ncpu: 0.12206472694717989 ms\nthreads: 1" + }, + { + "name": "BM_NaiveSpinLockThrashing/2/process_time/real_time", + "value": 0.24849520882040316, + "unit": "ms/iter", + "extra": "iterations: 571\ncpu: 0.24175096322241668 ms\nthreads: 1" + }, + { + "name": "BM_ThreadYieldSpinLockThrashing/1/process_time/real_time", + "value": 7.112860679626465, + "unit": "ms/iter", + "extra": "iterations: 20\ncpu: 7.092939999999992 ms\nthreads: 1" + }, + { + "name": "BM_ThreadYieldSpinLockThrashing/2/process_time/real_time", + "value": 31.758427619934082, + "unit": "ms/iter", + "extra": "iterations: 4\ncpu: 31.436550000000008 ms\nthreads: 1" + } + ] } ], "OpenTelemetry-cpp sdk Benchmark": [