Skip to content

Commit d601ce4

Browse files
author
github-action-benchmark
committed
add OpenTelemetry-cpp api Benchmark (googlecpp) benchmark result for d693e95
1 parent 5986af8 commit d601ce4

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": 1736755751188,
2+
"lastUpdate": 1736760426518,
33
"repoUrl": "https://github.com/open-telemetry/opentelemetry-cpp",
44
"entries": {
55
"OpenTelemetry-cpp api Benchmark": [
@@ -105158,6 +105158,204 @@ window.BENCHMARK_DATA = {
105158105158
"extra": "iterations: 239851\ncpu: 580.6606184672985 ns\nthreads: 1"
105159105159
}
105160105160
]
105161+
},
105162+
{
105163+
"commit": {
105164+
"author": {
105165+
"email": "[email protected]",
105166+
"name": "Marc Alff",
105167+
"username": "marcalff"
105168+
},
105169+
"committer": {
105170+
"email": "[email protected]",
105171+
"name": "GitHub",
105172+
"username": "web-flow"
105173+
},
105174+
"distinct": true,
105175+
"id": "d693e95cdba167f96b0fbff4cc3da2d12f495859",
105176+
"message": "[SDK] Better control of threads executed by opentelemetry-cpp (#3175)",
105177+
"timestamp": "2025-01-13T10:12:30+01:00",
105178+
"tree_id": "b362fdc06b126d9d59e0ff38a39020360824a33f",
105179+
"url": "https://github.com/open-telemetry/opentelemetry-cpp/commit/d693e95cdba167f96b0fbff4cc3da2d12f495859"
105180+
},
105181+
"date": 1736760414847,
105182+
"tool": "googlecpp",
105183+
"benches": [
105184+
{
105185+
"name": "BM_SpinLockThrashing/1/process_time/real_time",
105186+
"value": 0.15604189025485976,
105187+
"unit": "ms/iter",
105188+
"extra": "iterations: 932\ncpu: 0.0776153508583691 ms\nthreads: 1"
105189+
},
105190+
{
105191+
"name": "BM_SpinLockThrashing/2/process_time/real_time",
105192+
"value": 0.396344585350824,
105193+
"unit": "ms/iter",
105194+
"extra": "iterations: 562\ncpu: 0.12987005338078292 ms\nthreads: 1"
105195+
},
105196+
{
105197+
"name": "BM_SpinLockThrashing/4/process_time/real_time",
105198+
"value": 0.9753599762916565,
105199+
"unit": "ms/iter",
105200+
"extra": "iterations: 160\ncpu: 0.41103155000000013 ms\nthreads: 1"
105201+
},
105202+
{
105203+
"name": "BM_ProcYieldSpinLockThrashing/1/process_time/real_time",
105204+
"value": 0.16011651319483516,
105205+
"unit": "ms/iter",
105206+
"extra": "iterations: 847\ncpu: 0.08372109917355373 ms\nthreads: 1"
105207+
},
105208+
{
105209+
"name": "BM_ProcYieldSpinLockThrashing/2/process_time/real_time",
105210+
"value": 0.26639711076968187,
105211+
"unit": "ms/iter",
105212+
"extra": "iterations: 642\ncpu: 0.1328102118380063 ms\nthreads: 1"
105213+
},
105214+
{
105215+
"name": "BM_ProcYieldSpinLockThrashing/4/process_time/real_time",
105216+
"value": 0.9086523300562149,
105217+
"unit": "ms/iter",
105218+
"extra": "iterations: 195\ncpu: 0.6260071897435897 ms\nthreads: 1"
105219+
},
105220+
{
105221+
"name": "BM_NaiveSpinLockThrashing/1/process_time/real_time",
105222+
"value": 0.12097390658448902,
105223+
"unit": "ms/iter",
105224+
"extra": "iterations: 1343\ncpu: 0.06765862099776622 ms\nthreads: 1"
105225+
},
105226+
{
105227+
"name": "BM_NaiveSpinLockThrashing/2/process_time/real_time",
105228+
"value": 0.32641223067196257,
105229+
"unit": "ms/iter",
105230+
"extra": "iterations: 513\ncpu: 0.18253267056530215 ms\nthreads: 1"
105231+
},
105232+
{
105233+
"name": "BM_NaiveSpinLockThrashing/4/process_time/real_time",
105234+
"value": 0.8215416134811762,
105235+
"unit": "ms/iter",
105236+
"extra": "iterations: 127\ncpu: 0.6565948031496066 ms\nthreads: 1"
105237+
},
105238+
{
105239+
"name": "BM_ThreadYieldSpinLockThrashing/1/process_time/real_time",
105240+
"value": 19.710991117689346,
105241+
"unit": "ms/iter",
105242+
"extra": "iterations: 9\ncpu: 9.902980111111113 ms\nthreads: 1"
105243+
},
105244+
{
105245+
"name": "BM_ThreadYieldSpinLockThrashing/2/process_time/real_time",
105246+
"value": 48.25389385223389,
105247+
"unit": "ms/iter",
105248+
"extra": "iterations: 6\ncpu: 39.2493335 ms\nthreads: 1"
105249+
},
105250+
{
105251+
"name": "BM_ThreadYieldSpinLockThrashing/4/process_time/real_time",
105252+
"value": 118.21556091308594,
105253+
"unit": "ms/iter",
105254+
"extra": "iterations: 1\ncpu: 194.96077199999996 ms\nthreads: 1"
105255+
},
105256+
{
105257+
"name": "BM_CreateBaggageFromTenEntries",
105258+
"value": 5746.78763817362,
105259+
"unit": "ns/iter",
105260+
"extra": "iterations: 23792\ncpu: 5731.782531943511 ns\nthreads: 1"
105261+
},
105262+
{
105263+
"name": "BM_ExtractBaggageHavingTenEntries",
105264+
"value": 1.5652865134084424,
105265+
"unit": "ns/iter",
105266+
"extra": "iterations: 87210804\ncpu: 1.5628896277575888 ns\nthreads: 1"
105267+
},
105268+
{
105269+
"name": "BM_CreateBaggageFrom180Entries",
105270+
"value": 114040.90887540346,
105271+
"unit": "ns/iter",
105272+
"extra": "iterations: 1232\ncpu: 113877.31331168828 ns\nthreads: 1"
105273+
},
105274+
{
105275+
"name": "BM_ExtractBaggageWith180Entries",
105276+
"value": 0.7025051515375931,
105277+
"unit": "ns/iter",
105278+
"extra": "iterations: 197925338\ncpu: 0.6618583367027017 ns\nthreads: 1"
105279+
},
105280+
{
105281+
"name": "BM_SetValueBaggageWithTenEntries",
105282+
"value": 972.9508576519564,
105283+
"unit": "ns/iter",
105284+
"extra": "iterations: 146441\ncpu: 966.9764137092758 ns\nthreads: 1"
105285+
},
105286+
{
105287+
"name": "BM_SetValueBaggageWith180Entries",
105288+
"value": 24455.222491653076,
105289+
"unit": "ns/iter",
105290+
"extra": "iterations: 5672\ncpu: 24416.942524682647 ns\nthreads: 1"
105291+
},
105292+
{
105293+
"name": "BM_BaggageToHeaderTenEntries",
105294+
"value": 4057.670846897082,
105295+
"unit": "ns/iter",
105296+
"extra": "iterations: 35645\ncpu: 4015.179015289663 ns\nthreads: 1"
105297+
},
105298+
{
105299+
"name": "BM_BaggageToHeader180Entries",
105300+
"value": 72735.8190880543,
105301+
"unit": "ns/iter",
105302+
"extra": "iterations: 1957\ncpu: 72724.07460398567 ns\nthreads: 1"
105303+
},
105304+
{
105305+
"name": "BM_SpanIdDefaultConstructor",
105306+
"value": 0.9082378326903111,
105307+
"unit": "ns/iter",
105308+
"extra": "iterations: 189400209\ncpu: 0.7417642659517866 ns\nthreads: 1"
105309+
},
105310+
{
105311+
"name": "BM_SpanIdConstructor",
105312+
"value": 0.7994937071477187,
105313+
"unit": "ns/iter",
105314+
"extra": "iterations: 188471743\ncpu: 0.746235121304099 ns\nthreads: 1"
105315+
},
105316+
{
105317+
"name": "BM_SpanIdToLowerBase16",
105318+
"value": 14.14151012399161,
105319+
"unit": "ns/iter",
105320+
"extra": "iterations: 10449492\ncpu: 13.007762578314809 ns\nthreads: 1"
105321+
},
105322+
{
105323+
"name": "BM_SpanIdIsValid",
105324+
"value": 0.9244367410677506,
105325+
"unit": "ns/iter",
105326+
"extra": "iterations: 200850127\ncpu: 0.7446447021664069 ns\nthreads: 1"
105327+
},
105328+
{
105329+
"name": "BM_SpanCreation",
105330+
"value": 32.56149516564004,
105331+
"unit": "ns/iter",
105332+
"extra": "iterations: 5749263\ncpu: 24.30526208315744 ns\nthreads: 1"
105333+
},
105334+
{
105335+
"name": "BM_SpanCreationWithScope",
105336+
"value": 256.78280914553824,
105337+
"unit": "ns/iter",
105338+
"extra": "iterations: 752001\ncpu: 189.8313167136746 ns\nthreads: 1"
105339+
},
105340+
{
105341+
"name": "BM_NestedSpanCreationWithScope",
105342+
"value": 701.3572710696782,
105343+
"unit": "ns/iter",
105344+
"extra": "iterations: 239680\ncpu: 553.0963743324431 ns\nthreads: 1"
105345+
},
105346+
{
105347+
"name": "BM_SpanCreationWithManualSpanContextPropagation",
105348+
"value": 126.76017076550004,
105349+
"unit": "ns/iter",
105350+
"extra": "iterations: 1257677\ncpu: 118.37439024487215 ns\nthreads: 1"
105351+
},
105352+
{
105353+
"name": "BM_SpanCreationWitContextPropagation",
105354+
"value": 555.5526382413005,
105355+
"unit": "ns/iter",
105356+
"extra": "iterations: 252150\ncpu: 554.2829347610549 ns\nthreads: 1"
105357+
}
105358+
]
105161105359
}
105162105360
],
105163105361
"OpenTelemetry-cpp sdk Benchmark": [

0 commit comments

Comments
 (0)