From 43bc1d7cd75c95ddcbc2f62273cecd6701855a4d Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Mon, 7 Oct 2024 22:09:56 +0000 Subject: [PATCH] add OpenTelemetry-cpp api Benchmark (googlecpp) benchmark result for fa0a5200ddbe9ae6f487a228e658aedc102dab56 --- benchmarks/data.js | 200 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 199 insertions(+), 1 deletion(-) diff --git a/benchmarks/data.js b/benchmarks/data.js index c31371ea9a..d0813aad8e 100644 --- a/benchmarks/data.js +++ b/benchmarks/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1728334651881, + "lastUpdate": 1728338996090, "repoUrl": "https://github.com/open-telemetry/opentelemetry-cpp", "entries": { "OpenTelemetry-cpp api Benchmark": [ @@ -89912,6 +89912,204 @@ window.BENCHMARK_DATA = { "extra": "iterations: 234526\ncpu: 598.9957318165149 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": "fa0a5200ddbe9ae6f487a228e658aedc102dab56", + "message": "[RELEASE] Release opentelemetry-cpp 1.17.0 (#3076)", + "timestamp": "2024-10-07T23:57:27+02:00", + "tree_id": "d541c5db076d85cce930d96a80c981ef49bf7ba5", + "url": "https://github.com/open-telemetry/opentelemetry-cpp/commit/fa0a5200ddbe9ae6f487a228e658aedc102dab56" + }, + "date": 1728338987457, + "tool": "googlecpp", + "benches": [ + { + "name": "BM_CreateBaggageFromTenEntries", + "value": 8119.877080767776, + "unit": "ns/iter", + "extra": "iterations: 26331\ncpu: 5365.28134138468 ns\nthreads: 1" + }, + { + "name": "BM_ExtractBaggageHavingTenEntries", + "value": 0.7410582997039585, + "unit": "ns/iter", + "extra": "iterations: 203993677\ncpu: 0.7225546456520808 ns\nthreads: 1" + }, + { + "name": "BM_CreateBaggageFrom180Entries", + "value": 116020.36842575508, + "unit": "ns/iter", + "extra": "iterations: 1231\ncpu: 112227.50446791224 ns\nthreads: 1" + }, + { + "name": "BM_ExtractBaggageWith180Entries", + "value": 1.5257186848072093, + "unit": "ns/iter", + "extra": "iterations: 96647492\ncpu: 1.4287517569519552 ns\nthreads: 1" + }, + { + "name": "BM_SetValueBaggageWithTenEntries", + "value": 1108.465317593015, + "unit": "ns/iter", + "extra": "iterations: 138910\ncpu: 1054.811158303938 ns\nthreads: 1" + }, + { + "name": "BM_SetValueBaggageWith180Entries", + "value": 27563.936085110094, + "unit": "ns/iter", + "extra": "iterations: 5205\ncpu: 27312.153698366972 ns\nthreads: 1" + }, + { + "name": "BM_BaggageToHeaderTenEntries", + "value": 6370.198881787346, + "unit": "ns/iter", + "extra": "iterations: 31352\ncpu: 4654.327730288342 ns\nthreads: 1" + }, + { + "name": "BM_BaggageToHeader180Entries", + "value": 78435.19079274144, + "unit": "ns/iter", + "extra": "iterations: 1740\ncpu: 78321.72758620697 ns\nthreads: 1" + }, + { + "name": "BM_SpinLockThrashing/1/process_time/real_time", + "value": 0.13650290730041448, + "unit": "ms/iter", + "extra": "iterations: 1081\ncpu: 0.07724755596669751 ms\nthreads: 1" + }, + { + "name": "BM_SpinLockThrashing/2/process_time/real_time", + "value": 0.3142282244008298, + "unit": "ms/iter", + "extra": "iterations: 607\ncpu: 0.11230738879736409 ms\nthreads: 1" + }, + { + "name": "BM_SpinLockThrashing/4/process_time/real_time", + "value": 1.2601613998413086, + "unit": "ms/iter", + "extra": "iterations: 100\ncpu: 0.35320249000000026 ms\nthreads: 1" + }, + { + "name": "BM_ProcYieldSpinLockThrashing/1/process_time/real_time", + "value": 0.12446158353853722, + "unit": "ms/iter", + "extra": "iterations: 1346\ncpu: 0.07002939375928675 ms\nthreads: 1" + }, + { + "name": "BM_ProcYieldSpinLockThrashing/2/process_time/real_time", + "value": 0.2546656573260272, + "unit": "ms/iter", + "extra": "iterations: 675\ncpu: 0.1375375881481482 ms\nthreads: 1" + }, + { + "name": "BM_ProcYieldSpinLockThrashing/4/process_time/real_time", + "value": 0.8741338454668794, + "unit": "ms/iter", + "extra": "iterations: 201\ncpu: 0.45920247263681624 ms\nthreads: 1" + }, + { + "name": "BM_NaiveSpinLockThrashing/1/process_time/real_time", + "value": 0.11219280634739602, + "unit": "ms/iter", + "extra": "iterations: 1032\ncpu: 0.07836704069767439 ms\nthreads: 1" + }, + { + "name": "BM_NaiveSpinLockThrashing/2/process_time/real_time", + "value": 0.27284213474818636, + "unit": "ms/iter", + "extra": "iterations: 525\ncpu: 0.13402338285714288 ms\nthreads: 1" + }, + { + "name": "BM_NaiveSpinLockThrashing/4/process_time/real_time", + "value": 1.0478734970092773, + "unit": "ms/iter", + "extra": "iterations: 100\ncpu: 0.6038116799999993 ms\nthreads: 1" + }, + { + "name": "BM_ThreadYieldSpinLockThrashing/1/process_time/real_time", + "value": 10.989999771118164, + "unit": "ms/iter", + "extra": "iterations: 10\ncpu: 8.744061200000008 ms\nthreads: 1" + }, + { + "name": "BM_ThreadYieldSpinLockThrashing/2/process_time/real_time", + "value": 35.33065319061279, + "unit": "ms/iter", + "extra": "iterations: 6\ncpu: 36.92322366666667 ms\nthreads: 1" + }, + { + "name": "BM_ThreadYieldSpinLockThrashing/4/process_time/real_time", + "value": 120.64993381500244, + "unit": "ms/iter", + "extra": "iterations: 2\ncpu: 125.52765600000004 ms\nthreads: 1" + }, + { + "name": "BM_SpanIdDefaultConstructor", + "value": 0.770787897143782, + "unit": "ns/iter", + "extra": "iterations: 193130433\ncpu: 0.7194150028131506 ns\nthreads: 1" + }, + { + "name": "BM_SpanIdConstructor", + "value": 0.7084642312228179, + "unit": "ns/iter", + "extra": "iterations: 201087031\ncpu: 0.6831053167222904 ns\nthreads: 1" + }, + { + "name": "BM_SpanIdToLowerBase16", + "value": 13.212309296091766, + "unit": "ns/iter", + "extra": "iterations: 10758576\ncpu: 13.193790237667146 ns\nthreads: 1" + }, + { + "name": "BM_SpanIdIsValid", + "value": 0.7224942621965214, + "unit": "ns/iter", + "extra": "iterations: 194792991\ncpu: 0.719253517699721 ns\nthreads: 1" + }, + { + "name": "BM_SpanCreation", + "value": 22.82664008583598, + "unit": "ns/iter", + "extra": "iterations: 6300462\ncpu: 22.543258891173384 ns\nthreads: 1" + }, + { + "name": "BM_SpanCreationWithScope", + "value": 199.559443533078, + "unit": "ns/iter", + "extra": "iterations: 747673\ncpu: 190.5971915529918 ns\nthreads: 1" + }, + { + "name": "BM_NestedSpanCreationWithScope", + "value": 714.9598549855837, + "unit": "ns/iter", + "extra": "iterations: 224815\ncpu: 624.4299446211328 ns\nthreads: 1" + }, + { + "name": "BM_SpanCreationWithManualSpanContextPropagation", + "value": 135.72567765655538, + "unit": "ns/iter", + "extra": "iterations: 1213393\ncpu: 113.42413710974103 ns\nthreads: 1" + }, + { + "name": "BM_SpanCreationWitContextPropagation", + "value": 619.5066221610728, + "unit": "ns/iter", + "extra": "iterations: 226623\ncpu: 602.7603155902092 ns\nthreads: 1" + } + ] } ], "OpenTelemetry-cpp sdk Benchmark": [