Skip to content

Commit 278a546

Browse files
author
github-action-benchmark
committed
add OpenTelemetry-cpp api Benchmark (googlecpp) benchmark result for 4e4d8de
1 parent 0cdf822 commit 278a546

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": 1746554924133,
2+
"lastUpdate": 1746747029395,
33
"repoUrl": "https://github.com/open-telemetry/opentelemetry-cpp",
44
"entries": {
55
"OpenTelemetry-cpp api Benchmark": [
@@ -118820,6 +118820,204 @@ window.BENCHMARK_DATA = {
118820118820
"extra": "iterations: 1\ncpu: 168.12360400000026 ms\nthreads: 1"
118821118821
}
118822118822
]
118823+
},
118824+
{
118825+
"commit": {
118826+
"author": {
118827+
"email": "[email protected]",
118828+
"name": "Yash Tibrewal",
118829+
"username": "yashykt"
118830+
},
118831+
"committer": {
118832+
"email": "[email protected]",
118833+
"name": "GitHub",
118834+
"username": "web-flow"
118835+
},
118836+
"distinct": true,
118837+
"id": "4e4d8de860f7392de48119f1b93cf6a0c1342583",
118838+
"message": "[Metrics SDK] Use nostd::function_ref in AttributesHashMap (#3393)",
118839+
"timestamp": "2025-05-08T23:26:50Z",
118840+
"tree_id": "ad57976de707972fcac7b44401fefeff23f70bc6",
118841+
"url": "https://github.com/open-telemetry/opentelemetry-cpp/commit/4e4d8de860f7392de48119f1b93cf6a0c1342583"
118842+
},
118843+
"date": 1746747014256,
118844+
"tool": "googlecpp",
118845+
"benches": [
118846+
{
118847+
"name": "BM_CreateBaggageFromTenEntries",
118848+
"value": 5689.882551364697,
118849+
"unit": "ns/iter",
118850+
"extra": "iterations: 24551\ncpu: 5630.993564416928 ns\nthreads: 1"
118851+
},
118852+
{
118853+
"name": "BM_ExtractBaggageHavingTenEntries",
118854+
"value": 1.4972080278005682,
118855+
"unit": "ns/iter",
118856+
"extra": "iterations: 92943096\ncpu: 1.491333234692333 ns\nthreads: 1"
118857+
},
118858+
{
118859+
"name": "BM_CreateBaggageFrom180Entries",
118860+
"value": 121493.8347463432,
118861+
"unit": "ns/iter",
118862+
"extra": "iterations: 1194\ncpu: 121314.35510887777 ns\nthreads: 1"
118863+
},
118864+
{
118865+
"name": "BM_ExtractBaggageWith180Entries",
118866+
"value": 0.7221928794745652,
118867+
"unit": "ns/iter",
118868+
"extra": "iterations: 194393940\ncpu: 0.7204870583928699 ns\nthreads: 1"
118869+
},
118870+
{
118871+
"name": "BM_SetValueBaggageWithTenEntries",
118872+
"value": 998.122268904462,
118873+
"unit": "ns/iter",
118874+
"extra": "iterations: 140188\ncpu: 996.5077396068137 ns\nthreads: 1"
118875+
},
118876+
{
118877+
"name": "BM_SetValueBaggageWith180Entries",
118878+
"value": 25125.260048724234,
118879+
"unit": "ns/iter",
118880+
"extra": "iterations: 5499\ncpu: 25043.0381887616 ns\nthreads: 1"
118881+
},
118882+
{
118883+
"name": "BM_BaggageToHeaderTenEntries",
118884+
"value": 3955.0670303831257,
118885+
"unit": "ns/iter",
118886+
"extra": "iterations: 34624\ncpu: 3930.1707774953816 ns\nthreads: 1"
118887+
},
118888+
{
118889+
"name": "BM_BaggageToHeader180Entries",
118890+
"value": 75294.68565320029,
118891+
"unit": "ns/iter",
118892+
"extra": "iterations: 1977\ncpu: 70382.91552857861 ns\nthreads: 1"
118893+
},
118894+
{
118895+
"name": "BM_SpanIdDefaultConstructor",
118896+
"value": 0.7048667038381233,
118897+
"unit": "ns/iter",
118898+
"extra": "iterations: 199453378\ncpu: 0.7041321907318112 ns\nthreads: 1"
118899+
},
118900+
{
118901+
"name": "BM_SpanIdConstructor",
118902+
"value": 0.7205246908588493,
118903+
"unit": "ns/iter",
118904+
"extra": "iterations: 193487998\ncpu: 0.7199198784412457 ns\nthreads: 1"
118905+
},
118906+
{
118907+
"name": "BM_SpanIdToLowerBase16",
118908+
"value": 13.532062857634505,
118909+
"unit": "ns/iter",
118910+
"extra": "iterations: 10290695\ncpu: 13.37705684601477 ns\nthreads: 1"
118911+
},
118912+
{
118913+
"name": "BM_SpanIdIsValid",
118914+
"value": 0.7160289134784211,
118915+
"unit": "ns/iter",
118916+
"extra": "iterations: 192496249\ncpu: 0.7062869832855805 ns\nthreads: 1"
118917+
},
118918+
{
118919+
"name": "BM_SpanCreation",
118920+
"value": 51.9781519272871,
118921+
"unit": "ns/iter",
118922+
"extra": "iterations: 5727272\ncpu: 24.43174848339664 ns\nthreads: 1"
118923+
},
118924+
{
118925+
"name": "BM_SpanCreationWithScope",
118926+
"value": 338.8557538602506,
118927+
"unit": "ns/iter",
118928+
"extra": "iterations: 762790\ncpu: 189.39993182920594 ns\nthreads: 1"
118929+
},
118930+
{
118931+
"name": "BM_NestedSpanCreationWithScope",
118932+
"value": 1303.3910414564878,
118933+
"unit": "ns/iter",
118934+
"extra": "iterations: 230443\ncpu: 614.149117135257 ns\nthreads: 1"
118935+
},
118936+
{
118937+
"name": "BM_SpanCreationWithManualSpanContextPropagation",
118938+
"value": 135.77785044501408,
118939+
"unit": "ns/iter",
118940+
"extra": "iterations: 1159179\ncpu: 120.2842322022743 ns\nthreads: 1"
118941+
},
118942+
{
118943+
"name": "BM_SpanCreationWitContextPropagation",
118944+
"value": 933.4040196883154,
118945+
"unit": "ns/iter",
118946+
"extra": "iterations: 239556\ncpu: 580.6089306884403 ns\nthreads: 1"
118947+
},
118948+
{
118949+
"name": "BM_SpinLockThrashing/1/process_time/real_time",
118950+
"value": 0.09997954471505803,
118951+
"unit": "ms/iter",
118952+
"extra": "iterations: 1390\ncpu: 0.0885554618705036 ms\nthreads: 1"
118953+
},
118954+
{
118955+
"name": "BM_SpinLockThrashing/2/process_time/real_time",
118956+
"value": 0.21355639960649034,
118957+
"unit": "ms/iter",
118958+
"extra": "iterations: 694\ncpu: 0.15748057925072045 ms\nthreads: 1"
118959+
},
118960+
{
118961+
"name": "BM_SpinLockThrashing/4/process_time/real_time",
118962+
"value": 0.5863015613858662,
118963+
"unit": "ms/iter",
118964+
"extra": "iterations: 252\ncpu: 0.36389605555555576 ms\nthreads: 1"
118965+
},
118966+
{
118967+
"name": "BM_ProcYieldSpinLockThrashing/1/process_time/real_time",
118968+
"value": 0.08317628537018615,
118969+
"unit": "ms/iter",
118970+
"extra": "iterations: 1657\ncpu: 0.0766637163548582 ms\nthreads: 1"
118971+
},
118972+
{
118973+
"name": "BM_ProcYieldSpinLockThrashing/2/process_time/real_time",
118974+
"value": 0.20846126665716616,
118975+
"unit": "ms/iter",
118976+
"extra": "iterations: 663\ncpu: 0.1801486606334842 ms\nthreads: 1"
118977+
},
118978+
{
118979+
"name": "BM_ProcYieldSpinLockThrashing/4/process_time/real_time",
118980+
"value": 0.5976095432188453,
118981+
"unit": "ms/iter",
118982+
"extra": "iterations: 205\ncpu: 0.5640503170731707 ms\nthreads: 1"
118983+
},
118984+
{
118985+
"name": "BM_NaiveSpinLockThrashing/1/process_time/real_time",
118986+
"value": 0.09118002161896128,
118987+
"unit": "ms/iter",
118988+
"extra": "iterations: 1541\ncpu: 0.08301212394548985 ms\nthreads: 1"
118989+
},
118990+
{
118991+
"name": "BM_NaiveSpinLockThrashing/2/process_time/real_time",
118992+
"value": 0.26736974420748383,
118993+
"unit": "ms/iter",
118994+
"extra": "iterations: 807\ncpu: 0.15670220198265183 ms\nthreads: 1"
118995+
},
118996+
{
118997+
"name": "BM_NaiveSpinLockThrashing/4/process_time/real_time",
118998+
"value": 0.8507728576660156,
118999+
"unit": "ms/iter",
119000+
"extra": "iterations: 200\ncpu: 0.8903594150000005 ms\nthreads: 1"
119001+
},
119002+
{
119003+
"name": "BM_ThreadYieldSpinLockThrashing/1/process_time/real_time",
119004+
"value": 7.904344134860569,
119005+
"unit": "ms/iter",
119006+
"extra": "iterations: 18\ncpu: 7.880799333333337 ms\nthreads: 1"
119007+
},
119008+
{
119009+
"name": "BM_ThreadYieldSpinLockThrashing/2/process_time/real_time",
119010+
"value": 49.519856770833336,
119011+
"unit": "ms/iter",
119012+
"extra": "iterations: 3\ncpu: 49.404986000000015 ms\nthreads: 1"
119013+
},
119014+
{
119015+
"name": "BM_ThreadYieldSpinLockThrashing/4/process_time/real_time",
119016+
"value": 133.77690315246582,
119017+
"unit": "ms/iter",
119018+
"extra": "iterations: 1\ncpu: 168.12360400000026 ms\nthreads: 1"
119019+
}
119020+
]
118823119021
}
118824119022
],
118825119023
"OpenTelemetry-cpp sdk Benchmark": [

0 commit comments

Comments
 (0)