Skip to content

Commit ea4adf2

Browse files
author
github-action-benchmark
committed
add OpenTelemetry-cpp api Benchmark (googlecpp) benchmark result for 93475ff
1 parent 7bf42bf commit ea4adf2

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": 1752878912587,
2+
"lastUpdate": 1752878914731,
33
"repoUrl": "https://github.com/open-telemetry/opentelemetry-cpp",
44
"entries": {
55
"OpenTelemetry-cpp api Benchmark": [
@@ -137432,6 +137432,204 @@ window.BENCHMARK_DATA = {
137432137432
"extra": "iterations: 1977\ncpu: 70382.91552857861 ns\nthreads: 1"
137433137433
}
137434137434
]
137435+
},
137436+
{
137437+
"commit": {
137438+
"author": {
137439+
"email": "[email protected]",
137440+
"name": "Mathieu Robin",
137441+
"username": "mathieurobin1"
137442+
},
137443+
"committer": {
137444+
"email": "[email protected]",
137445+
"name": "GitHub",
137446+
"username": "web-flow"
137447+
},
137448+
"distinct": true,
137449+
"id": "93475ff6312b0200c41ce1137b5c1f7bad883386",
137450+
"message": "[SDK] Implement env var configuration for PeriodicExportingMetricReader (#3549)",
137451+
"timestamp": "2025-07-19T00:43:54+02:00",
137452+
"tree_id": "77fcc6e440f7c09cdb94238e623c754a1f8405f5",
137453+
"url": "https://github.com/open-telemetry/opentelemetry-cpp/commit/93475ff6312b0200c41ce1137b5c1f7bad883386"
137454+
},
137455+
"date": 1752878895072,
137456+
"tool": "googlecpp",
137457+
"benches": [
137458+
{
137459+
"name": "BM_SpinLockThrashing/1/process_time/real_time",
137460+
"value": 0.09997954471505803,
137461+
"unit": "ms/iter",
137462+
"extra": "iterations: 1390\ncpu: 0.0885554618705036 ms\nthreads: 1"
137463+
},
137464+
{
137465+
"name": "BM_SpinLockThrashing/2/process_time/real_time",
137466+
"value": 0.21355639960649034,
137467+
"unit": "ms/iter",
137468+
"extra": "iterations: 694\ncpu: 0.15748057925072045 ms\nthreads: 1"
137469+
},
137470+
{
137471+
"name": "BM_SpinLockThrashing/4/process_time/real_time",
137472+
"value": 0.5863015613858662,
137473+
"unit": "ms/iter",
137474+
"extra": "iterations: 252\ncpu: 0.36389605555555576 ms\nthreads: 1"
137475+
},
137476+
{
137477+
"name": "BM_ProcYieldSpinLockThrashing/1/process_time/real_time",
137478+
"value": 0.08317628537018615,
137479+
"unit": "ms/iter",
137480+
"extra": "iterations: 1657\ncpu: 0.0766637163548582 ms\nthreads: 1"
137481+
},
137482+
{
137483+
"name": "BM_ProcYieldSpinLockThrashing/2/process_time/real_time",
137484+
"value": 0.20846126665716616,
137485+
"unit": "ms/iter",
137486+
"extra": "iterations: 663\ncpu: 0.1801486606334842 ms\nthreads: 1"
137487+
},
137488+
{
137489+
"name": "BM_ProcYieldSpinLockThrashing/4/process_time/real_time",
137490+
"value": 0.5976095432188453,
137491+
"unit": "ms/iter",
137492+
"extra": "iterations: 205\ncpu: 0.5640503170731707 ms\nthreads: 1"
137493+
},
137494+
{
137495+
"name": "BM_NaiveSpinLockThrashing/1/process_time/real_time",
137496+
"value": 0.09118002161896128,
137497+
"unit": "ms/iter",
137498+
"extra": "iterations: 1541\ncpu: 0.08301212394548985 ms\nthreads: 1"
137499+
},
137500+
{
137501+
"name": "BM_NaiveSpinLockThrashing/2/process_time/real_time",
137502+
"value": 0.26736974420748383,
137503+
"unit": "ms/iter",
137504+
"extra": "iterations: 807\ncpu: 0.15670220198265183 ms\nthreads: 1"
137505+
},
137506+
{
137507+
"name": "BM_NaiveSpinLockThrashing/4/process_time/real_time",
137508+
"value": 0.8507728576660156,
137509+
"unit": "ms/iter",
137510+
"extra": "iterations: 200\ncpu: 0.8903594150000005 ms\nthreads: 1"
137511+
},
137512+
{
137513+
"name": "BM_ThreadYieldSpinLockThrashing/1/process_time/real_time",
137514+
"value": 7.904344134860569,
137515+
"unit": "ms/iter",
137516+
"extra": "iterations: 18\ncpu: 7.880799333333337 ms\nthreads: 1"
137517+
},
137518+
{
137519+
"name": "BM_ThreadYieldSpinLockThrashing/2/process_time/real_time",
137520+
"value": 49.519856770833336,
137521+
"unit": "ms/iter",
137522+
"extra": "iterations: 3\ncpu: 49.404986000000015 ms\nthreads: 1"
137523+
},
137524+
{
137525+
"name": "BM_ThreadYieldSpinLockThrashing/4/process_time/real_time",
137526+
"value": 133.77690315246582,
137527+
"unit": "ms/iter",
137528+
"extra": "iterations: 1\ncpu: 168.12360400000026 ms\nthreads: 1"
137529+
},
137530+
{
137531+
"name": "BM_SpanIdDefaultConstructor",
137532+
"value": 0.7048667038381233,
137533+
"unit": "ns/iter",
137534+
"extra": "iterations: 199453378\ncpu: 0.7041321907318112 ns\nthreads: 1"
137535+
},
137536+
{
137537+
"name": "BM_SpanIdConstructor",
137538+
"value": 0.7205246908588493,
137539+
"unit": "ns/iter",
137540+
"extra": "iterations: 193487998\ncpu: 0.7199198784412457 ns\nthreads: 1"
137541+
},
137542+
{
137543+
"name": "BM_SpanIdToLowerBase16",
137544+
"value": 13.532062857634505,
137545+
"unit": "ns/iter",
137546+
"extra": "iterations: 10290695\ncpu: 13.37705684601477 ns\nthreads: 1"
137547+
},
137548+
{
137549+
"name": "BM_SpanIdIsValid",
137550+
"value": 0.7160289134784211,
137551+
"unit": "ns/iter",
137552+
"extra": "iterations: 192496249\ncpu: 0.7062869832855805 ns\nthreads: 1"
137553+
},
137554+
{
137555+
"name": "BM_SpanCreation",
137556+
"value": 46.77821947813074,
137557+
"unit": "ns/iter",
137558+
"extra": "iterations: 5589681\ncpu: 24.96467276039545 ns\nthreads: 1"
137559+
},
137560+
{
137561+
"name": "BM_SpanCreationWithScope",
137562+
"value": 251.687916254985,
137563+
"unit": "ns/iter",
137564+
"extra": "iterations: 717771\ncpu: 194.71923635811422 ns\nthreads: 1"
137565+
},
137566+
{
137567+
"name": "BM_NestedSpanCreationWithScope",
137568+
"value": 765.6193858357183,
137569+
"unit": "ns/iter",
137570+
"extra": "iterations: 231343\ncpu: 609.8085613137202 ns\nthreads: 1"
137571+
},
137572+
{
137573+
"name": "BM_SpanCreationWithManualSpanContextPropagation",
137574+
"value": 123.1428292638018,
137575+
"unit": "ns/iter",
137576+
"extra": "iterations: 1125014\ncpu: 122.9823335531824 ns\nthreads: 1"
137577+
},
137578+
{
137579+
"name": "BM_SpanCreationWitContextPropagation",
137580+
"value": 577.9000086449073,
137581+
"unit": "ns/iter",
137582+
"extra": "iterations: 237388\ncpu: 577.1494346807758 ns\nthreads: 1"
137583+
},
137584+
{
137585+
"name": "BM_CreateBaggageFromTenEntries",
137586+
"value": 5689.882551364697,
137587+
"unit": "ns/iter",
137588+
"extra": "iterations: 24551\ncpu: 5630.993564416928 ns\nthreads: 1"
137589+
},
137590+
{
137591+
"name": "BM_ExtractBaggageHavingTenEntries",
137592+
"value": 1.4972080278005682,
137593+
"unit": "ns/iter",
137594+
"extra": "iterations: 92943096\ncpu: 1.491333234692333 ns\nthreads: 1"
137595+
},
137596+
{
137597+
"name": "BM_CreateBaggageFrom180Entries",
137598+
"value": 121493.8347463432,
137599+
"unit": "ns/iter",
137600+
"extra": "iterations: 1194\ncpu: 121314.35510887777 ns\nthreads: 1"
137601+
},
137602+
{
137603+
"name": "BM_ExtractBaggageWith180Entries",
137604+
"value": 0.7221928794745652,
137605+
"unit": "ns/iter",
137606+
"extra": "iterations: 194393940\ncpu: 0.7204870583928699 ns\nthreads: 1"
137607+
},
137608+
{
137609+
"name": "BM_SetValueBaggageWithTenEntries",
137610+
"value": 998.122268904462,
137611+
"unit": "ns/iter",
137612+
"extra": "iterations: 140188\ncpu: 996.5077396068137 ns\nthreads: 1"
137613+
},
137614+
{
137615+
"name": "BM_SetValueBaggageWith180Entries",
137616+
"value": 25125.260048724234,
137617+
"unit": "ns/iter",
137618+
"extra": "iterations: 5499\ncpu: 25043.0381887616 ns\nthreads: 1"
137619+
},
137620+
{
137621+
"name": "BM_BaggageToHeaderTenEntries",
137622+
"value": 3955.0670303831257,
137623+
"unit": "ns/iter",
137624+
"extra": "iterations: 34624\ncpu: 3930.1707774953816 ns\nthreads: 1"
137625+
},
137626+
{
137627+
"name": "BM_BaggageToHeader180Entries",
137628+
"value": 75294.68565320029,
137629+
"unit": "ns/iter",
137630+
"extra": "iterations: 1977\ncpu: 70382.91552857861 ns\nthreads: 1"
137631+
}
137632+
]
137435137633
}
137436137634
],
137437137635
"OpenTelemetry-cpp sdk Benchmark": [

0 commit comments

Comments
 (0)