From 37f9e0a9f3936ccfe05f304cc6153c9a670f2663 Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Fri, 22 Mar 2024 00:09:46 +0000 Subject: [PATCH] add OpenTelemetry-cpp api Benchmark (googlecpp) benchmark result for 8605fe82c18c230422c552c6f7044b20c61fa279 --- benchmarks/data.js | 200 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 199 insertions(+), 1 deletion(-) diff --git a/benchmarks/data.js b/benchmarks/data.js index 62d442f7bd..6558de5804 100644 --- a/benchmarks/data.js +++ b/benchmarks/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1711066182917, + "lastUpdate": 1711066186005, "repoUrl": "https://github.com/open-telemetry/opentelemetry-cpp", "entries": { "OpenTelemetry-cpp api Benchmark": [ @@ -73082,6 +73082,204 @@ window.BENCHMARK_DATA = { "extra": "iterations: 1824\ncpu: 92227.46107456138 ns\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": "8605fe82c18c230422c552c6f7044b20c61fa279", + "message": "[bazel] Fix -std=c++14 warning on Windows (#2601)", + "timestamp": "2024-03-22T00:59:29+01:00", + "tree_id": "52f9d58ec0daff22f1819b9b6faf336856174fc6", + "url": "https://github.com/open-telemetry/opentelemetry-cpp/commit/8605fe82c18c230422c552c6f7044b20c61fa279" + }, + "date": 1711066179201, + "tool": "googlecpp", + "benches": [ + { + "name": "BM_SpanIdDefaultConstructor", + "value": 0.7307344910011214, + "unit": "ns/iter", + "extra": "iterations: 193167684\ncpu: 0.7307068401772627 ns\nthreads: 1" + }, + { + "name": "BM_SpanIdConstructor", + "value": 0.7380945254529356, + "unit": "ns/iter", + "extra": "iterations: 193621807\ncpu: 0.7334142636113296 ns\nthreads: 1" + }, + { + "name": "BM_SpanIdToLowerBase16", + "value": 12.60492793913398, + "unit": "ns/iter", + "extra": "iterations: 10537594\ncpu: 12.55258572307872 ns\nthreads: 1" + }, + { + "name": "BM_SpanIdIsValid", + "value": 0.7224471646725068, + "unit": "ns/iter", + "extra": "iterations: 200869060\ncpu: 0.7194785100303652 ns\nthreads: 1" + }, + { + "name": "BM_SpanCreation", + "value": 20.89232636480683, + "unit": "ns/iter", + "extra": "iterations: 6684209\ncpu: 20.884743131161816 ns\nthreads: 1" + }, + { + "name": "BM_SpanCreationWithScope", + "value": 197.55220417015124, + "unit": "ns/iter", + "extra": "iterations: 713919\ncpu: 197.20171616107714 ns\nthreads: 1" + }, + { + "name": "BM_NestedSpanCreationWithScope", + "value": 608.3693902864037, + "unit": "ns/iter", + "extra": "iterations: 227943\ncpu: 606.7733556196068 ns\nthreads: 1" + }, + { + "name": "BM_SpanCreationWithManualSpanContextPropagation", + "value": 112.38012767107921, + "unit": "ns/iter", + "extra": "iterations: 1261417\ncpu: 111.7419639976313 ns\nthreads: 1" + }, + { + "name": "BM_SpanCreationWitContextPropagation", + "value": 577.5905937538924, + "unit": "ns/iter", + "extra": "iterations: 242606\ncpu: 576.0017765430368 ns\nthreads: 1" + }, + { + "name": "BM_SpinLockThrashing/1/process_time/real_time", + "value": 0.09477637273533315, + "unit": "ms/iter", + "extra": "iterations: 1697\ncpu: 0.08038656040070714 ms\nthreads: 1" + }, + { + "name": "BM_SpinLockThrashing/2/process_time/real_time", + "value": 0.17586610707263078, + "unit": "ms/iter", + "extra": "iterations: 813\ncpu: 0.10345613407134072 ms\nthreads: 1" + }, + { + "name": "BM_SpinLockThrashing/4/process_time/real_time", + "value": 0.721928018790025, + "unit": "ms/iter", + "extra": "iterations: 208\ncpu: 0.4100873990384614 ms\nthreads: 1" + }, + { + "name": "BM_ProcYieldSpinLockThrashing/1/process_time/real_time", + "value": 0.08989222430828335, + "unit": "ms/iter", + "extra": "iterations: 1614\ncpu: 0.07790848079306074 ms\nthreads: 1" + }, + { + "name": "BM_ProcYieldSpinLockThrashing/2/process_time/real_time", + "value": 1.6675855339795747, + "unit": "ms/iter", + "extra": "iterations: 829\ncpu: 0.11484256574185774 ms\nthreads: 1" + }, + { + "name": "BM_ProcYieldSpinLockThrashing/4/process_time/real_time", + "value": 3.3463303635760053, + "unit": "ms/iter", + "extra": "iterations: 205\ncpu: 0.4160972536585363 ms\nthreads: 1" + }, + { + "name": "BM_NaiveSpinLockThrashing/1/process_time/real_time", + "value": 0.10561943054199219, + "unit": "ms/iter", + "extra": "iterations: 1045\ncpu: 0.08388623540669848 ms\nthreads: 1" + }, + { + "name": "BM_NaiveSpinLockThrashing/2/process_time/real_time", + "value": 0.18472479493826027, + "unit": "ms/iter", + "extra": "iterations: 745\ncpu: 0.14181125234899333 ms\nthreads: 1" + }, + { + "name": "BM_NaiveSpinLockThrashing/4/process_time/real_time", + "value": 0.7142319398767808, + "unit": "ms/iter", + "extra": "iterations: 187\ncpu: 0.4246509411764715 ms\nthreads: 1" + }, + { + "name": "BM_ThreadYieldSpinLockThrashing/1/process_time/real_time", + "value": 7.082653045654297, + "unit": "ms/iter", + "extra": "iterations: 20\ncpu: 7.027701249999995 ms\nthreads: 1" + }, + { + "name": "BM_ThreadYieldSpinLockThrashing/2/process_time/real_time", + "value": 30.457536379496258, + "unit": "ms/iter", + "extra": "iterations: 6\ncpu: 29.6776178333333 ms\nthreads: 1" + }, + { + "name": "BM_ThreadYieldSpinLockThrashing/4/process_time/real_time", + "value": 85.65258979797363, + "unit": "ms/iter", + "extra": "iterations: 2\ncpu: 107.52287549999994 ms\nthreads: 1" + }, + { + "name": "BM_CreateBaggageFromTenEntries", + "value": 6441.07936036784, + "unit": "ns/iter", + "extra": "iterations: 24298\ncpu: 5777.171042884188 ns\nthreads: 1" + }, + { + "name": "BM_ExtractBaggageHavingTenEntries", + "value": 0.727428029177248, + "unit": "ns/iter", + "extra": "iterations: 191617698\ncpu: 0.7081055947139081 ns\nthreads: 1" + }, + { + "name": "BM_CreateBaggageFrom180Entries", + "value": 119743.47285815873, + "unit": "ns/iter", + "extra": "iterations: 1214\ncpu: 117059.08566721581 ns\nthreads: 1" + }, + { + "name": "BM_ExtractBaggageWith180Entries", + "value": 0.8012572260466599, + "unit": "ns/iter", + "extra": "iterations: 195066743\ncpu: 0.7209135080499085 ns\nthreads: 1" + }, + { + "name": "BM_SetValueBaggageWithTenEntries", + "value": 1023.3700090629326, + "unit": "ns/iter", + "extra": "iterations: 134826\ncpu: 1012.914749380683 ns\nthreads: 1" + }, + { + "name": "BM_SetValueBaggageWith180Entries", + "value": 26665.957427880054, + "unit": "ns/iter", + "extra": "iterations: 5269\ncpu: 26432.617764281626 ns\nthreads: 1" + }, + { + "name": "BM_BaggageToHeaderTenEntries", + "value": 4018.881715357112, + "unit": "ns/iter", + "extra": "iterations: 33018\ncpu: 3995.476588527471 ns\nthreads: 1" + }, + { + "name": "BM_BaggageToHeader180Entries", + "value": 77189.88934402946, + "unit": "ns/iter", + "extra": "iterations: 1908\ncpu: 77050.87211740031 ns\nthreads: 1" + } + ] } ], "OpenTelemetry-cpp sdk Benchmark": [