Skip to content

Commit 8d3c7ee

Browse files
author
github-action-benchmark
committed
add OpenTelemetry-cpp api Benchmark (googlecpp) benchmark result for b1253a7
1 parent cc71ac9 commit 8d3c7ee

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": 1749224331802,
2+
"lastUpdate": 1749287681718,
33
"repoUrl": "https://github.com/open-telemetry/opentelemetry-cpp",
44
"entries": {
55
"OpenTelemetry-cpp api Benchmark": [
@@ -126542,6 +126542,204 @@ window.BENCHMARK_DATA = {
126542126542
"extra": "iterations: 235291\ncpu: 590.2948901572945 ns\nthreads: 1"
126543126543
}
126544126544
]
126545+
},
126546+
{
126547+
"commit": {
126548+
"author": {
126549+
"email": "[email protected]",
126550+
"name": "Douglas Heriot",
126551+
"username": "DouglasHeriot"
126552+
},
126553+
"committer": {
126554+
"email": "[email protected]",
126555+
"name": "GitHub",
126556+
"username": "web-flow"
126557+
},
126558+
"distinct": true,
126559+
"id": "b1253a7484ad33ac3b66f493cd9291afb2d99337",
126560+
"message": "[SDK] Add credentials option to OTLP gRPC client (#3402) (#3403)\n\nThis allows passing custom `ChannelCredentials` when creating gRPC channels, to support authentication protocols that require short-lived tokens.",
126561+
"timestamp": "2025-06-07T11:10:50+02:00",
126562+
"tree_id": "cee8cba5cbda23d32472e058f0977da588f91061",
126563+
"url": "https://github.com/open-telemetry/opentelemetry-cpp/commit/b1253a7484ad33ac3b66f493cd9291afb2d99337"
126564+
},
126565+
"date": 1749287664846,
126566+
"tool": "googlecpp",
126567+
"benches": [
126568+
{
126569+
"name": "BM_SpinLockThrashing/1/process_time/real_time",
126570+
"value": 0.09997954471505803,
126571+
"unit": "ms/iter",
126572+
"extra": "iterations: 1390\ncpu: 0.0885554618705036 ms\nthreads: 1"
126573+
},
126574+
{
126575+
"name": "BM_SpinLockThrashing/2/process_time/real_time",
126576+
"value": 0.21355639960649034,
126577+
"unit": "ms/iter",
126578+
"extra": "iterations: 694\ncpu: 0.15748057925072045 ms\nthreads: 1"
126579+
},
126580+
{
126581+
"name": "BM_SpinLockThrashing/4/process_time/real_time",
126582+
"value": 0.5863015613858662,
126583+
"unit": "ms/iter",
126584+
"extra": "iterations: 252\ncpu: 0.36389605555555576 ms\nthreads: 1"
126585+
},
126586+
{
126587+
"name": "BM_ProcYieldSpinLockThrashing/1/process_time/real_time",
126588+
"value": 0.08317628537018615,
126589+
"unit": "ms/iter",
126590+
"extra": "iterations: 1657\ncpu: 0.0766637163548582 ms\nthreads: 1"
126591+
},
126592+
{
126593+
"name": "BM_ProcYieldSpinLockThrashing/2/process_time/real_time",
126594+
"value": 0.20846126665716616,
126595+
"unit": "ms/iter",
126596+
"extra": "iterations: 663\ncpu: 0.1801486606334842 ms\nthreads: 1"
126597+
},
126598+
{
126599+
"name": "BM_ProcYieldSpinLockThrashing/4/process_time/real_time",
126600+
"value": 0.5976095432188453,
126601+
"unit": "ms/iter",
126602+
"extra": "iterations: 205\ncpu: 0.5640503170731707 ms\nthreads: 1"
126603+
},
126604+
{
126605+
"name": "BM_NaiveSpinLockThrashing/1/process_time/real_time",
126606+
"value": 0.09118002161896128,
126607+
"unit": "ms/iter",
126608+
"extra": "iterations: 1541\ncpu: 0.08301212394548985 ms\nthreads: 1"
126609+
},
126610+
{
126611+
"name": "BM_NaiveSpinLockThrashing/2/process_time/real_time",
126612+
"value": 0.26736974420748383,
126613+
"unit": "ms/iter",
126614+
"extra": "iterations: 807\ncpu: 0.15670220198265183 ms\nthreads: 1"
126615+
},
126616+
{
126617+
"name": "BM_NaiveSpinLockThrashing/4/process_time/real_time",
126618+
"value": 0.8507728576660156,
126619+
"unit": "ms/iter",
126620+
"extra": "iterations: 200\ncpu: 0.8903594150000005 ms\nthreads: 1"
126621+
},
126622+
{
126623+
"name": "BM_ThreadYieldSpinLockThrashing/1/process_time/real_time",
126624+
"value": 7.904344134860569,
126625+
"unit": "ms/iter",
126626+
"extra": "iterations: 18\ncpu: 7.880799333333337 ms\nthreads: 1"
126627+
},
126628+
{
126629+
"name": "BM_ThreadYieldSpinLockThrashing/2/process_time/real_time",
126630+
"value": 49.519856770833336,
126631+
"unit": "ms/iter",
126632+
"extra": "iterations: 3\ncpu: 49.404986000000015 ms\nthreads: 1"
126633+
},
126634+
{
126635+
"name": "BM_ThreadYieldSpinLockThrashing/4/process_time/real_time",
126636+
"value": 133.77690315246582,
126637+
"unit": "ms/iter",
126638+
"extra": "iterations: 1\ncpu: 168.12360400000026 ms\nthreads: 1"
126639+
},
126640+
{
126641+
"name": "BM_CreateBaggageFromTenEntries",
126642+
"value": 5689.882551364697,
126643+
"unit": "ns/iter",
126644+
"extra": "iterations: 24551\ncpu: 5630.993564416928 ns\nthreads: 1"
126645+
},
126646+
{
126647+
"name": "BM_ExtractBaggageHavingTenEntries",
126648+
"value": 1.4972080278005682,
126649+
"unit": "ns/iter",
126650+
"extra": "iterations: 92943096\ncpu: 1.491333234692333 ns\nthreads: 1"
126651+
},
126652+
{
126653+
"name": "BM_CreateBaggageFrom180Entries",
126654+
"value": 121493.8347463432,
126655+
"unit": "ns/iter",
126656+
"extra": "iterations: 1194\ncpu: 121314.35510887777 ns\nthreads: 1"
126657+
},
126658+
{
126659+
"name": "BM_ExtractBaggageWith180Entries",
126660+
"value": 0.7221928794745652,
126661+
"unit": "ns/iter",
126662+
"extra": "iterations: 194393940\ncpu: 0.7204870583928699 ns\nthreads: 1"
126663+
},
126664+
{
126665+
"name": "BM_SetValueBaggageWithTenEntries",
126666+
"value": 998.122268904462,
126667+
"unit": "ns/iter",
126668+
"extra": "iterations: 140188\ncpu: 996.5077396068137 ns\nthreads: 1"
126669+
},
126670+
{
126671+
"name": "BM_SetValueBaggageWith180Entries",
126672+
"value": 25125.260048724234,
126673+
"unit": "ns/iter",
126674+
"extra": "iterations: 5499\ncpu: 25043.0381887616 ns\nthreads: 1"
126675+
},
126676+
{
126677+
"name": "BM_BaggageToHeaderTenEntries",
126678+
"value": 3955.0670303831257,
126679+
"unit": "ns/iter",
126680+
"extra": "iterations: 34624\ncpu: 3930.1707774953816 ns\nthreads: 1"
126681+
},
126682+
{
126683+
"name": "BM_BaggageToHeader180Entries",
126684+
"value": 75294.68565320029,
126685+
"unit": "ns/iter",
126686+
"extra": "iterations: 1977\ncpu: 70382.91552857861 ns\nthreads: 1"
126687+
},
126688+
{
126689+
"name": "BM_SpanIdDefaultConstructor",
126690+
"value": 0.7048667038381233,
126691+
"unit": "ns/iter",
126692+
"extra": "iterations: 199453378\ncpu: 0.7041321907318112 ns\nthreads: 1"
126693+
},
126694+
{
126695+
"name": "BM_SpanIdConstructor",
126696+
"value": 0.7205246908588493,
126697+
"unit": "ns/iter",
126698+
"extra": "iterations: 193487998\ncpu: 0.7199198784412457 ns\nthreads: 1"
126699+
},
126700+
{
126701+
"name": "BM_SpanIdToLowerBase16",
126702+
"value": 13.532062857634505,
126703+
"unit": "ns/iter",
126704+
"extra": "iterations: 10290695\ncpu: 13.37705684601477 ns\nthreads: 1"
126705+
},
126706+
{
126707+
"name": "BM_SpanIdIsValid",
126708+
"value": 0.7160289134784211,
126709+
"unit": "ns/iter",
126710+
"extra": "iterations: 192496249\ncpu: 0.7062869832855805 ns\nthreads: 1"
126711+
},
126712+
{
126713+
"name": "BM_SpanCreation",
126714+
"value": 25.37009993415459,
126715+
"unit": "ns/iter",
126716+
"extra": "iterations: 5585194\ncpu: 24.97823459668545 ns\nthreads: 1"
126717+
},
126718+
{
126719+
"name": "BM_SpanCreationWithScope",
126720+
"value": 200.78121443659646,
126721+
"unit": "ns/iter",
126722+
"extra": "iterations: 712924\ncpu: 195.94518349782024 ns\nthreads: 1"
126723+
},
126724+
{
126725+
"name": "BM_NestedSpanCreationWithScope",
126726+
"value": 627.6667271553597,
126727+
"unit": "ns/iter",
126728+
"extra": "iterations: 225244\ncpu: 625.0017314556658 ns\nthreads: 1"
126729+
},
126730+
{
126731+
"name": "BM_SpanCreationWithManualSpanContextPropagation",
126732+
"value": 123.00515090357248,
126733+
"unit": "ns/iter",
126734+
"extra": "iterations: 1154733\ncpu: 120.54555295466568 ns\nthreads: 1"
126735+
},
126736+
{
126737+
"name": "BM_SpanCreationWitContextPropagation",
126738+
"value": 604.585474631813,
126739+
"unit": "ns/iter",
126740+
"extra": "iterations: 236589\ncpu: 578.5507567976532 ns\nthreads: 1"
126741+
}
126742+
]
126545126743
}
126546126744
],
126547126745
"OpenTelemetry-cpp sdk Benchmark": [

0 commit comments

Comments
 (0)