From 6e5fa976fcccd5f76d11d66c06a6bc2d0d685e1b Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Mon, 26 Aug 2024 20:13:40 +0000 Subject: [PATCH] add OpenTelemetry-cpp api Benchmark (googlecpp) benchmark result for a9208987c5ac1b2b9136e00ecfbf18890f80aa95 --- benchmarks/data.js | 200 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 199 insertions(+), 1 deletion(-) diff --git a/benchmarks/data.js b/benchmarks/data.js index 654e4e425f..6747dc22dd 100644 --- a/benchmarks/data.js +++ b/benchmarks/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1724703218295, + "lastUpdate": 1724703220069, "repoUrl": "https://github.com/open-telemetry/opentelemetry-cpp", "entries": { "OpenTelemetry-cpp api Benchmark": [ @@ -88328,6 +88328,204 @@ window.BENCHMARK_DATA = { "extra": "iterations: 240580\ncpu: 586.5910133843212 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": "a9208987c5ac1b2b9136e00ecfbf18890f80aa95", + "message": "[Code Health] include-what-you-use cleanup, part 3 (#3004)", + "timestamp": "2024-08-26T12:59:17-07:00", + "tree_id": "0c9d04ff4930b0d19f8e486085cae179bcd8f791", + "url": "https://github.com/open-telemetry/opentelemetry-cpp/commit/a9208987c5ac1b2b9136e00ecfbf18890f80aa95" + }, + "date": 1724703210030, + "tool": "googlecpp", + "benches": [ + { + "name": "BM_SpinLockThrashing/1/process_time/real_time", + "value": 0.09150825445743767, + "unit": "ms/iter", + "extra": "iterations: 1533\ncpu: 0.07767713568166995 ms\nthreads: 1" + }, + { + "name": "BM_SpinLockThrashing/2/process_time/real_time", + "value": 0.18275972347934147, + "unit": "ms/iter", + "extra": "iterations: 622\ncpu: 0.11683498392282962 ms\nthreads: 1" + }, + { + "name": "BM_SpinLockThrashing/4/process_time/real_time", + "value": 0.696125718736157, + "unit": "ms/iter", + "extra": "iterations: 194\ncpu: 0.44568872164948437 ms\nthreads: 1" + }, + { + "name": "BM_ProcYieldSpinLockThrashing/1/process_time/real_time", + "value": 0.0928004241637747, + "unit": "ms/iter", + "extra": "iterations: 1398\ncpu: 0.08018944635193136 ms\nthreads: 1" + }, + { + "name": "BM_ProcYieldSpinLockThrashing/2/process_time/real_time", + "value": 0.3326196928282042, + "unit": "ms/iter", + "extra": "iterations: 740\ncpu: 0.14635396486486485 ms\nthreads: 1" + }, + { + "name": "BM_ProcYieldSpinLockThrashing/4/process_time/real_time", + "value": 2.1947658423221474, + "unit": "ms/iter", + "extra": "iterations: 132\ncpu: 0.827344992424243 ms\nthreads: 1" + }, + { + "name": "BM_NaiveSpinLockThrashing/1/process_time/real_time", + "value": 0.19666457176208496, + "unit": "ms/iter", + "extra": "iterations: 1000\ncpu: 0.060235549000000055 ms\nthreads: 1" + }, + { + "name": "BM_NaiveSpinLockThrashing/2/process_time/real_time", + "value": 0.25133214432975165, + "unit": "ms/iter", + "extra": "iterations: 667\ncpu: 0.08711417091454271 ms\nthreads: 1" + }, + { + "name": "BM_NaiveSpinLockThrashing/4/process_time/real_time", + "value": 1.1273098714423901, + "unit": "ms/iter", + "extra": "iterations: 132\ncpu: 0.6091102196969697 ms\nthreads: 1" + }, + { + "name": "BM_ThreadYieldSpinLockThrashing/1/process_time/real_time", + "value": 16.02780818939209, + "unit": "ms/iter", + "extra": "iterations: 12\ncpu: 8.581340416666675 ms\nthreads: 1" + }, + { + "name": "BM_ThreadYieldSpinLockThrashing/2/process_time/real_time", + "value": 27.292311191558838, + "unit": "ms/iter", + "extra": "iterations: 4\ncpu: 26.698188749999964 ms\nthreads: 1" + }, + { + "name": "BM_ThreadYieldSpinLockThrashing/4/process_time/real_time", + "value": 109.69185829162598, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 169.36828700000018 ms\nthreads: 1" + }, + { + "name": "BM_CreateBaggageFromTenEntries", + "value": 5622.9915146343465, + "unit": "ns/iter", + "extra": "iterations: 25711\ncpu: 5422.973085449808 ns\nthreads: 1" + }, + { + "name": "BM_ExtractBaggageHavingTenEntries", + "value": 0.7434100459157795, + "unit": "ns/iter", + "extra": "iterations: 202772999\ncpu: 0.7016451879769259 ns\nthreads: 1" + }, + { + "name": "BM_CreateBaggageFrom180Entries", + "value": 116733.07604362993, + "unit": "ns/iter", + "extra": "iterations: 1285\ncpu: 109884.97976653703 ns\nthreads: 1" + }, + { + "name": "BM_ExtractBaggageWith180Entries", + "value": 1.456913485336677, + "unit": "ns/iter", + "extra": "iterations: 96764907\ncpu: 1.3760932566183308 ns\nthreads: 1" + }, + { + "name": "BM_SetValueBaggageWithTenEntries", + "value": 1114.0490341541308, + "unit": "ns/iter", + "extra": "iterations: 132251\ncpu: 1046.419331422825 ns\nthreads: 1" + }, + { + "name": "BM_SetValueBaggageWith180Entries", + "value": 27749.824802472496, + "unit": "ns/iter", + "extra": "iterations: 5478\ncpu: 26517.476633807943 ns\nthreads: 1" + }, + { + "name": "BM_BaggageToHeaderTenEntries", + "value": 5558.713397366789, + "unit": "ns/iter", + "extra": "iterations: 31740\ncpu: 4319.278701953372 ns\nthreads: 1" + }, + { + "name": "BM_BaggageToHeader180Entries", + "value": 85128.3238974904, + "unit": "ns/iter", + "extra": "iterations: 1757\ncpu: 80561.29823562888 ns\nthreads: 1" + }, + { + "name": "BM_SpanIdDefaultConstructor", + "value": 0.7221912877757551, + "unit": "ns/iter", + "extra": "iterations: 198332185\ncpu: 0.7162268847086015 ns\nthreads: 1" + }, + { + "name": "BM_SpanIdConstructor", + "value": 0.8458282831644913, + "unit": "ns/iter", + "extra": "iterations: 194383006\ncpu: 0.6966763853831957 ns\nthreads: 1" + }, + { + "name": "BM_SpanIdToLowerBase16", + "value": 13.300850837100514, + "unit": "ns/iter", + "extra": "iterations: 10915144\ncpu: 13.170440811408444 ns\nthreads: 1" + }, + { + "name": "BM_SpanIdIsValid", + "value": 0.7192588786946055, + "unit": "ns/iter", + "extra": "iterations: 197523501\ncpu: 0.7080920614099485 ns\nthreads: 1" + }, + { + "name": "BM_SpanCreation", + "value": 22.905543957080326, + "unit": "ns/iter", + "extra": "iterations: 6150741\ncpu: 22.570093587097883 ns\nthreads: 1" + }, + { + "name": "BM_SpanCreationWithScope", + "value": 188.6256554991966, + "unit": "ns/iter", + "extra": "iterations: 740596\ncpu: 188.315551258716 ns\nthreads: 1" + }, + { + "name": "BM_NestedSpanCreationWithScope", + "value": 663.0535490110907, + "unit": "ns/iter", + "extra": "iterations: 234088\ncpu: 630.2518241003384 ns\nthreads: 1" + }, + { + "name": "BM_SpanCreationWithManualSpanContextPropagation", + "value": 137.18708504129734, + "unit": "ns/iter", + "extra": "iterations: 1238934\ncpu: 112.18870335304382 ns\nthreads: 1" + }, + { + "name": "BM_SpanCreationWitContextPropagation", + "value": 687.1263925290605, + "unit": "ns/iter", + "extra": "iterations: 241272\ncpu: 598.9611890314666 ns\nthreads: 1" + } + ] } ], "OpenTelemetry-cpp sdk Benchmark": [