Skip to content

Commit c9c9ae7

Browse files
author
github-action-benchmark
committed
add OpenTelemetry-cpp api Benchmark (googlecpp) benchmark result for 0e51e67
1 parent 2852c57 commit c9c9ae7

File tree

1 file changed

+199
-1
lines changed

1 file changed

+199
-1
lines changed

benchmarks/data.js

Lines changed: 199 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
window.BENCHMARK_DATA = {
2-
"lastUpdate": 1752700947975,
2+
"lastUpdate": 1752757711707,
33
"repoUrl": "https://github.com/open-telemetry/opentelemetry-cpp",
44
"entries": {
55
"OpenTelemetry-cpp api Benchmark": [
@@ -137036,6 +137036,204 @@ window.BENCHMARK_DATA = {
137036137036
"extra": "iterations: 1977\ncpu: 70382.91552857861 ns\nthreads: 1"
137037137037
}
137038137038
]
137039+
},
137040+
{
137041+
"commit": {
137042+
"author": {
137043+
"email": "[email protected]",
137044+
"name": "Doug Barker",
137045+
"username": "dbarker"
137046+
},
137047+
"committer": {
137048+
"email": "[email protected]",
137049+
"name": "GitHub",
137050+
"username": "web-flow"
137051+
},
137052+
"distinct": true,
137053+
"id": "0e51e67a9d9e0ecf36edbcaff5f65955fae9fc72",
137054+
"message": "[TEST] Shared otel-cpp libs linked to latest static protobuf and grpc (#3544)",
137055+
"timestamp": "2025-07-17T15:01:17+02:00",
137056+
"tree_id": "526ce1a09e2ae361ea12ce531dbd6728f71eec41",
137057+
"url": "https://github.com/open-telemetry/opentelemetry-cpp/commit/0e51e67a9d9e0ecf36edbcaff5f65955fae9fc72"
137058+
},
137059+
"date": 1752757693701,
137060+
"tool": "googlecpp",
137061+
"benches": [
137062+
{
137063+
"name": "BM_SpinLockThrashing/1/process_time/real_time",
137064+
"value": 0.09997954471505803,
137065+
"unit": "ms/iter",
137066+
"extra": "iterations: 1390\ncpu: 0.0885554618705036 ms\nthreads: 1"
137067+
},
137068+
{
137069+
"name": "BM_SpinLockThrashing/2/process_time/real_time",
137070+
"value": 0.21355639960649034,
137071+
"unit": "ms/iter",
137072+
"extra": "iterations: 694\ncpu: 0.15748057925072045 ms\nthreads: 1"
137073+
},
137074+
{
137075+
"name": "BM_SpinLockThrashing/4/process_time/real_time",
137076+
"value": 0.5863015613858662,
137077+
"unit": "ms/iter",
137078+
"extra": "iterations: 252\ncpu: 0.36389605555555576 ms\nthreads: 1"
137079+
},
137080+
{
137081+
"name": "BM_ProcYieldSpinLockThrashing/1/process_time/real_time",
137082+
"value": 0.08317628537018615,
137083+
"unit": "ms/iter",
137084+
"extra": "iterations: 1657\ncpu: 0.0766637163548582 ms\nthreads: 1"
137085+
},
137086+
{
137087+
"name": "BM_ProcYieldSpinLockThrashing/2/process_time/real_time",
137088+
"value": 0.20846126665716616,
137089+
"unit": "ms/iter",
137090+
"extra": "iterations: 663\ncpu: 0.1801486606334842 ms\nthreads: 1"
137091+
},
137092+
{
137093+
"name": "BM_ProcYieldSpinLockThrashing/4/process_time/real_time",
137094+
"value": 0.5976095432188453,
137095+
"unit": "ms/iter",
137096+
"extra": "iterations: 205\ncpu: 0.5640503170731707 ms\nthreads: 1"
137097+
},
137098+
{
137099+
"name": "BM_NaiveSpinLockThrashing/1/process_time/real_time",
137100+
"value": 0.09118002161896128,
137101+
"unit": "ms/iter",
137102+
"extra": "iterations: 1541\ncpu: 0.08301212394548985 ms\nthreads: 1"
137103+
},
137104+
{
137105+
"name": "BM_NaiveSpinLockThrashing/2/process_time/real_time",
137106+
"value": 0.26736974420748383,
137107+
"unit": "ms/iter",
137108+
"extra": "iterations: 807\ncpu: 0.15670220198265183 ms\nthreads: 1"
137109+
},
137110+
{
137111+
"name": "BM_NaiveSpinLockThrashing/4/process_time/real_time",
137112+
"value": 0.8507728576660156,
137113+
"unit": "ms/iter",
137114+
"extra": "iterations: 200\ncpu: 0.8903594150000005 ms\nthreads: 1"
137115+
},
137116+
{
137117+
"name": "BM_ThreadYieldSpinLockThrashing/1/process_time/real_time",
137118+
"value": 7.904344134860569,
137119+
"unit": "ms/iter",
137120+
"extra": "iterations: 18\ncpu: 7.880799333333337 ms\nthreads: 1"
137121+
},
137122+
{
137123+
"name": "BM_ThreadYieldSpinLockThrashing/2/process_time/real_time",
137124+
"value": 49.519856770833336,
137125+
"unit": "ms/iter",
137126+
"extra": "iterations: 3\ncpu: 49.404986000000015 ms\nthreads: 1"
137127+
},
137128+
{
137129+
"name": "BM_ThreadYieldSpinLockThrashing/4/process_time/real_time",
137130+
"value": 133.77690315246582,
137131+
"unit": "ms/iter",
137132+
"extra": "iterations: 1\ncpu: 168.12360400000026 ms\nthreads: 1"
137133+
},
137134+
{
137135+
"name": "BM_SpanIdDefaultConstructor",
137136+
"value": 0.7048667038381233,
137137+
"unit": "ns/iter",
137138+
"extra": "iterations: 199453378\ncpu: 0.7041321907318112 ns\nthreads: 1"
137139+
},
137140+
{
137141+
"name": "BM_SpanIdConstructor",
137142+
"value": 0.7205246908588493,
137143+
"unit": "ns/iter",
137144+
"extra": "iterations: 193487998\ncpu: 0.7199198784412457 ns\nthreads: 1"
137145+
},
137146+
{
137147+
"name": "BM_SpanIdToLowerBase16",
137148+
"value": 13.532062857634505,
137149+
"unit": "ns/iter",
137150+
"extra": "iterations: 10290695\ncpu: 13.37705684601477 ns\nthreads: 1"
137151+
},
137152+
{
137153+
"name": "BM_SpanIdIsValid",
137154+
"value": 0.7160289134784211,
137155+
"unit": "ns/iter",
137156+
"extra": "iterations: 192496249\ncpu: 0.7062869832855805 ns\nthreads: 1"
137157+
},
137158+
{
137159+
"name": "BM_SpanCreation",
137160+
"value": 25.311231386088572,
137161+
"unit": "ns/iter",
137162+
"extra": "iterations: 5575370\ncpu: 25.080386951897363 ns\nthreads: 1"
137163+
},
137164+
{
137165+
"name": "BM_SpanCreationWithScope",
137166+
"value": 202.78771079465264,
137167+
"unit": "ns/iter",
137168+
"extra": "iterations: 695365\ncpu: 201.56647084624626 ns\nthreads: 1"
137169+
},
137170+
{
137171+
"name": "BM_NestedSpanCreationWithScope",
137172+
"value": 630.3728781897573,
137173+
"unit": "ns/iter",
137174+
"extra": "iterations: 225653\ncpu: 625.2391237874082 ns\nthreads: 1"
137175+
},
137176+
{
137177+
"name": "BM_SpanCreationWithManualSpanContextPropagation",
137178+
"value": 122.32697332800068,
137179+
"unit": "ns/iter",
137180+
"extra": "iterations: 1162657\ncpu: 120.28935016948246 ns\nthreads: 1"
137181+
},
137182+
{
137183+
"name": "BM_SpanCreationWitContextPropagation",
137184+
"value": 589.087495028474,
137185+
"unit": "ns/iter",
137186+
"extra": "iterations: 243388\ncpu: 586.5766430555327 ns\nthreads: 1"
137187+
},
137188+
{
137189+
"name": "BM_CreateBaggageFromTenEntries",
137190+
"value": 5689.882551364697,
137191+
"unit": "ns/iter",
137192+
"extra": "iterations: 24551\ncpu: 5630.993564416928 ns\nthreads: 1"
137193+
},
137194+
{
137195+
"name": "BM_ExtractBaggageHavingTenEntries",
137196+
"value": 1.4972080278005682,
137197+
"unit": "ns/iter",
137198+
"extra": "iterations: 92943096\ncpu: 1.491333234692333 ns\nthreads: 1"
137199+
},
137200+
{
137201+
"name": "BM_CreateBaggageFrom180Entries",
137202+
"value": 121493.8347463432,
137203+
"unit": "ns/iter",
137204+
"extra": "iterations: 1194\ncpu: 121314.35510887777 ns\nthreads: 1"
137205+
},
137206+
{
137207+
"name": "BM_ExtractBaggageWith180Entries",
137208+
"value": 0.7221928794745652,
137209+
"unit": "ns/iter",
137210+
"extra": "iterations: 194393940\ncpu: 0.7204870583928699 ns\nthreads: 1"
137211+
},
137212+
{
137213+
"name": "BM_SetValueBaggageWithTenEntries",
137214+
"value": 998.122268904462,
137215+
"unit": "ns/iter",
137216+
"extra": "iterations: 140188\ncpu: 996.5077396068137 ns\nthreads: 1"
137217+
},
137218+
{
137219+
"name": "BM_SetValueBaggageWith180Entries",
137220+
"value": 25125.260048724234,
137221+
"unit": "ns/iter",
137222+
"extra": "iterations: 5499\ncpu: 25043.0381887616 ns\nthreads: 1"
137223+
},
137224+
{
137225+
"name": "BM_BaggageToHeaderTenEntries",
137226+
"value": 3955.0670303831257,
137227+
"unit": "ns/iter",
137228+
"extra": "iterations: 34624\ncpu: 3930.1707774953816 ns\nthreads: 1"
137229+
},
137230+
{
137231+
"name": "BM_BaggageToHeader180Entries",
137232+
"value": 75294.68565320029,
137233+
"unit": "ns/iter",
137234+
"extra": "iterations: 1977\ncpu: 70382.91552857861 ns\nthreads: 1"
137235+
}
137236+
]
137039137237
}
137040137238
],
137041137239
"OpenTelemetry-cpp sdk Benchmark": [

0 commit comments

Comments
 (0)