From 237a16386aec258f808c8cf4e4d5f887ca1c519f Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Tue, 23 Jan 2024 17:18:31 +0000 Subject: [PATCH] add OpenTelemetry-cpp api Benchmark (googlecpp) benchmark result for fe15d0a4d1b441da796f2b93930787465d4d2643 --- benchmarks/data.js | 200 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 199 insertions(+), 1 deletion(-) diff --git a/benchmarks/data.js b/benchmarks/data.js index 115390e0a3..f727df0f9e 100644 --- a/benchmarks/data.js +++ b/benchmarks/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1706030309966, + "lastUpdate": 1706030311748, "repoUrl": "https://github.com/open-telemetry/opentelemetry-cpp", "entries": { "OpenTelemetry-cpp api Benchmark": [ @@ -64370,6 +64370,204 @@ window.BENCHMARK_DATA = { "extra": "iterations: 1536\ncpu: 77581.31510416661 ns\nthreads: 1" } ] + }, + { + "commit": { + "author": { + "email": "k.saiharsha7@gmail.com", + "name": "Sai Harsha Kottapalli", + "username": "SaiHarshaK" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "fe15d0a4d1b441da796f2b93930787465d4d2643", + "message": "[BUILD] Fix multiple assignment operators for SpinLockMutex (#2501)", + "timestamp": "2024-01-23T09:08:56-08:00", + "tree_id": "537053468344289f9dd86253e0ed7ac80660e13f", + "url": "https://github.com/open-telemetry/opentelemetry-cpp/commit/fe15d0a4d1b441da796f2b93930787465d4d2643" + }, + "date": 1706030303524, + "tool": "googlecpp", + "benches": [ + { + "name": "BM_SpinLockThrashing/1/process_time/real_time", + "value": 9.033543722970146, + "unit": "ms/iter", + "extra": "iterations: 14\ncpu: 0.1510214285714286 ms\nthreads: 1" + }, + { + "name": "BM_SpinLockThrashing/2/process_time/real_time", + "value": 6.186232509383236, + "unit": "ms/iter", + "extra": "iterations: 83\ncpu: 0.36976265060240965 ms\nthreads: 1" + }, + { + "name": "BM_SpinLockThrashing/4/process_time/real_time", + "value": 0.7301575036218324, + "unit": "ms/iter", + "extra": "iterations: 197\ncpu: 0.6473187817258884 ms\nthreads: 1" + }, + { + "name": "BM_ProcYieldSpinLockThrashing/1/process_time/real_time", + "value": 0.11919355392456055, + "unit": "ms/iter", + "extra": "iterations: 1000\ncpu: 0.08367120000000003 ms\nthreads: 1" + }, + { + "name": "BM_ProcYieldSpinLockThrashing/2/process_time/real_time", + "value": 0.25659308959640265, + "unit": "ms/iter", + "extra": "iterations: 571\ncpu: 0.22891015761821373 ms\nthreads: 1" + }, + { + "name": "BM_ProcYieldSpinLockThrashing/4/process_time/real_time", + "value": 0.7386783073688376, + "unit": "ms/iter", + "extra": "iterations: 203\ncpu: 0.6886926108374382 ms\nthreads: 1" + }, + { + "name": "BM_NaiveSpinLockThrashing/1/process_time/real_time", + "value": 0.08497628082199192, + "unit": "ms/iter", + "extra": "iterations: 1602\ncpu: 0.07776210986267161 ms\nthreads: 1" + }, + { + "name": "BM_NaiveSpinLockThrashing/2/process_time/real_time", + "value": 0.16839498524471438, + "unit": "ms/iter", + "extra": "iterations: 834\ncpu: 0.15018165467625907 ms\nthreads: 1" + }, + { + "name": "BM_NaiveSpinLockThrashing/4/process_time/real_time", + "value": 0.6925029371252012, + "unit": "ms/iter", + "extra": "iterations: 199\ncpu: 0.6381804020100508 ms\nthreads: 1" + }, + { + "name": "BM_ThreadYieldSpinLockThrashing/1/process_time/real_time", + "value": 7.441068950452302, + "unit": "ms/iter", + "extra": "iterations: 19\ncpu: 7.335484210526328 ms\nthreads: 1" + }, + { + "name": "BM_ThreadYieldSpinLockThrashing/2/process_time/real_time", + "value": 29.720028241475422, + "unit": "ms/iter", + "extra": "iterations: 6\ncpu: 29.402466666666683 ms\nthreads: 1" + }, + { + "name": "BM_ThreadYieldSpinLockThrashing/4/process_time/real_time", + "value": 56.93411827087402, + "unit": "ms/iter", + "extra": "iterations: 2\ncpu: 95.75194999999992 ms\nthreads: 1" + }, + { + "name": "BM_SpanCreation", + "value": 24.981736734414373, + "unit": "ns/iter", + "extra": "iterations: 5644888\ncpu: 24.759215771862966 ns\nthreads: 1" + }, + { + "name": "BM_SpanCreationWithScope", + "value": 283.62879611832074, + "unit": "ns/iter", + "extra": "iterations: 493879\ncpu: 281.64590922067964 ns\nthreads: 1" + }, + { + "name": "BM_NestedSpanCreationWithScope", + "value": 858.9478523851124, + "unit": "ns/iter", + "extra": "iterations: 162847\ncpu: 850.7519327958145 ns\nthreads: 1" + }, + { + "name": "BM_SpanCreationWithManualSpanContextPropagation", + "value": 135.3500841861773, + "unit": "ns/iter", + "extra": "iterations: 1040637\ncpu: 134.00138568972656 ns\nthreads: 1" + }, + { + "name": "BM_SpanCreationWitContextPropagation", + "value": 860.5408783022223, + "unit": "ns/iter", + "extra": "iterations: 164076\ncpu: 851.5706136180793 ns\nthreads: 1" + }, + { + "name": "BM_SpanIdDefaultConstructor", + "value": 0.8039799091690033, + "unit": "ns/iter", + "extra": "iterations: 198961421\ncpu: 0.6976432883438242 ns\nthreads: 1" + }, + { + "name": "BM_SpanIdConstructor", + "value": 0.7981908656709807, + "unit": "ns/iter", + "extra": "iterations: 200876971\ncpu: 0.6950508030111625 ns\nthreads: 1" + }, + { + "name": "BM_SpanIdToLowerBase16", + "value": 18.622230834583384, + "unit": "ns/iter", + "extra": "iterations: 10836081\ncpu: 12.840647831997565 ns\nthreads: 1" + }, + { + "name": "BM_SpanIdIsValid", + "value": 0.6346041259708067, + "unit": "ns/iter", + "extra": "iterations: 207969078\ncpu: 0.6344039280685755 ns\nthreads: 1" + }, + { + "name": "BM_CreateBaggageFromTenEntries", + "value": 5898.484752710878, + "unit": "ns/iter", + "extra": "iterations: 23565\ncpu: 5796.507532357309 ns\nthreads: 1" + }, + { + "name": "BM_ExtractBaggageHavingTenEntries", + "value": 0.7935618045563025, + "unit": "ns/iter", + "extra": "iterations: 177360895\ncpu: 0.7879188927187133 ns\nthreads: 1" + }, + { + "name": "BM_CreateBaggageFrom180Entries", + "value": 120473.31211930614, + "unit": "ns/iter", + "extra": "iterations: 1180\ncpu: 118495.76271186439 ns\nthreads: 1" + }, + { + "name": "BM_ExtractBaggageWith180Entries", + "value": 0.8536711870375613, + "unit": "ns/iter", + "extra": "iterations: 180692025\ncpu: 0.777863881928381 ns\nthreads: 1" + }, + { + "name": "BM_SetValueBaggageWithTenEntries", + "value": 1046.1463788431395, + "unit": "ns/iter", + "extra": "iterations: 133168\ncpu: 1040.837888982338 ns\nthreads: 1" + }, + { + "name": "BM_SetValueBaggageWith180Entries", + "value": 26664.323346291676, + "unit": "ns/iter", + "extra": "iterations: 5157\ncpu: 26521.000581733573 ns\nthreads: 1" + }, + { + "name": "BM_BaggageToHeaderTenEntries", + "value": 6651.565913231142, + "unit": "ns/iter", + "extra": "iterations: 31744\ncpu: 4359.708921370962 ns\nthreads: 1" + }, + { + "name": "BM_BaggageToHeader180Entries", + "value": 79135.59513773974, + "unit": "ns/iter", + "extra": "iterations: 1846\ncpu: 78041.98266522208 ns\nthreads: 1" + } + ] } ], "OpenTelemetry-cpp sdk Benchmark": [