diff --git a/benchmarks/data.js b/benchmarks/data.js index 00cf288071..edddb094c1 100644 --- a/benchmarks/data.js +++ b/benchmarks/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1720333633833, + "lastUpdate": 1720333642256, "repoUrl": "https://github.com/msiddhu/opentelemetry-cpp", "entries": { "OpenTelemetry-cpp api Benchmark": [ @@ -84170,6 +84170,204 @@ window.BENCHMARK_DATA = { "extra": "iterations: 96270442\ncpu: 1.4244220359973006 ns\nthreads: 1" } ] + }, + { + "commit": { + "author": { + "email": "msiddhu45@gmail.com", + "name": "Siddhartha Malladi", + "username": "msiddhu" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "eb67ddf495c0a25a66de43a265f96438494e8e05", + "message": "Update devcontainer.json", + "timestamp": "2024-07-07T02:12:54-04:00", + "tree_id": "d59a914ef3097a2cf1de5d421d094e820bfe32c1", + "url": "https://github.com/msiddhu/opentelemetry-cpp/commit/eb67ddf495c0a25a66de43a265f96438494e8e05" + }, + "date": 1720333634171, + "tool": "googlecpp", + "benches": [ + { + "name": "BM_CreateBaggageFromTenEntries", + "value": 5613.713577083089, + "unit": "ns/iter", + "extra": "iterations: 25076\ncpu: 5515.996690062209 ns\nthreads: 1" + }, + { + "name": "BM_ExtractBaggageHavingTenEntries", + "value": 0.7174660500628435, + "unit": "ns/iter", + "extra": "iterations: 195371588\ncpu: 0.7075224059703094 ns\nthreads: 1" + }, + { + "name": "BM_CreateBaggageFrom180Entries", + "value": 112907.45739017021, + "unit": "ns/iter", + "extra": "iterations: 1239\ncpu: 112538.8345439871 ns\nthreads: 1" + }, + { + "name": "BM_ExtractBaggageWith180Entries", + "value": 0.6830105083329598, + "unit": "ns/iter", + "extra": "iterations: 197072788\ncpu: 0.6696867301638826 ns\nthreads: 1" + }, + { + "name": "BM_SetValueBaggageWithTenEntries", + "value": 1055.103590197459, + "unit": "ns/iter", + "extra": "iterations: 133993\ncpu: 1046.8578582463263 ns\nthreads: 1" + }, + { + "name": "BM_SetValueBaggageWith180Entries", + "value": 27045.97767591932, + "unit": "ns/iter", + "extra": "iterations: 5234\ncpu: 26789.486625907528 ns\nthreads: 1" + }, + { + "name": "BM_BaggageToHeaderTenEntries", + "value": 4495.964705489064, + "unit": "ns/iter", + "extra": "iterations: 31440\ncpu: 4430.70267175572 ns\nthreads: 1" + }, + { + "name": "BM_BaggageToHeader180Entries", + "value": 77937.4918942999, + "unit": "ns/iter", + "extra": "iterations: 1794\ncpu: 77471.77369007801 ns\nthreads: 1" + }, + { + "name": "BM_SpinLockThrashing/1/process_time/real_time", + "value": 0.182917639722558, + "unit": "ms/iter", + "extra": "iterations: 1362\ncpu: 0.0731509221732746 ms\nthreads: 1" + }, + { + "name": "BM_SpinLockThrashing/2/process_time/real_time", + "value": 0.18875841683569528, + "unit": "ms/iter", + "extra": "iterations: 766\ncpu: 0.09130419843342037 ms\nthreads: 1" + }, + { + "name": "BM_SpinLockThrashing/4/process_time/real_time", + "value": 0.8214422800008533, + "unit": "ms/iter", + "extra": "iterations: 206\ncpu: 0.42324616504854357 ms\nthreads: 1" + }, + { + "name": "BM_ProcYieldSpinLockThrashing/1/process_time/real_time", + "value": 0.10051083564758301, + "unit": "ms/iter", + "extra": "iterations: 1000\ncpu: 0.08665400200000001 ms\nthreads: 1" + }, + { + "name": "BM_ProcYieldSpinLockThrashing/2/process_time/real_time", + "value": 0.20078066233042124, + "unit": "ms/iter", + "extra": "iterations: 592\ncpu: 0.14455390371621613 ms\nthreads: 1" + }, + { + "name": "BM_ProcYieldSpinLockThrashing/4/process_time/real_time", + "value": 0.9276274233888098, + "unit": "ms/iter", + "extra": "iterations: 177\ncpu: 0.4822893050847461 ms\nthreads: 1" + }, + { + "name": "BM_NaiveSpinLockThrashing/1/process_time/real_time", + "value": 0.10030317103031858, + "unit": "ms/iter", + "extra": "iterations: 1406\ncpu: 0.08598597155049785 ms\nthreads: 1" + }, + { + "name": "BM_NaiveSpinLockThrashing/2/process_time/real_time", + "value": 0.19217042733501916, + "unit": "ms/iter", + "extra": "iterations: 755\ncpu: 0.1229566211920531 ms\nthreads: 1" + }, + { + "name": "BM_NaiveSpinLockThrashing/4/process_time/real_time", + "value": 0.7427367696001486, + "unit": "ms/iter", + "extra": "iterations: 163\ncpu: 0.48810740490797533 ms\nthreads: 1" + }, + { + "name": "BM_ThreadYieldSpinLockThrashing/1/process_time/real_time", + "value": 26.516171062693875, + "unit": "ms/iter", + "extra": "iterations: 17\ncpu: 8.0676821764706 ms\nthreads: 1" + }, + { + "name": "BM_ThreadYieldSpinLockThrashing/2/process_time/real_time", + "value": 50.32650629679362, + "unit": "ms/iter", + "extra": "iterations: 3\ncpu: 49.60687199999995 ms\nthreads: 1" + }, + { + "name": "BM_ThreadYieldSpinLockThrashing/4/process_time/real_time", + "value": 123.31151962280273, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 174.59962500000015 ms\nthreads: 1" + }, + { + "name": "BM_SpanCreation", + "value": 21.9997840999333, + "unit": "ns/iter", + "extra": "iterations: 6490511\ncpu: 21.86098043744168 ns\nthreads: 1" + }, + { + "name": "BM_SpanCreationWithScope", + "value": 196.39788750788094, + "unit": "ns/iter", + "extra": "iterations: 720810\ncpu: 193.48941468625577 ns\nthreads: 1" + }, + { + "name": "BM_NestedSpanCreationWithScope", + "value": 632.6017852749002, + "unit": "ns/iter", + "extra": "iterations: 220399\ncpu: 617.7299942377236 ns\nthreads: 1" + }, + { + "name": "BM_SpanCreationWithManualSpanContextPropagation", + "value": 111.930251987963, + "unit": "ns/iter", + "extra": "iterations: 1289170\ncpu: 111.16929264565576 ns\nthreads: 1" + }, + { + "name": "BM_SpanCreationWitContextPropagation", + "value": 612.1844961613589, + "unit": "ns/iter", + "extra": "iterations: 228682\ncpu: 607.1749110117981 ns\nthreads: 1" + }, + { + "name": "BM_SpanIdDefaultConstructor", + "value": 0.7266945357732955, + "unit": "ns/iter", + "extra": "iterations: 192561442\ncpu: 0.7041914497088156 ns\nthreads: 1" + }, + { + "name": "BM_SpanIdConstructor", + "value": 0.717307192562967, + "unit": "ns/iter", + "extra": "iterations: 195193823\ncpu: 0.7154258616062864 ns\nthreads: 1" + }, + { + "name": "BM_SpanIdToLowerBase16", + "value": 10.841782395240573, + "unit": "ns/iter", + "extra": "iterations: 13224734\ncpu: 10.819946019330144 ns\nthreads: 1" + }, + { + "name": "BM_SpanIdIsValid", + "value": 1.4041470095138888, + "unit": "ns/iter", + "extra": "iterations: 97150493\ncpu: 1.4020021493869315 ns\nthreads: 1" + } + ] } ], "OpenTelemetry-cpp sdk Benchmark": [