diff --git a/benchmarks/data.js b/benchmarks/data.js index 0725680afa..b80b1a8e14 100644 --- a/benchmarks/data.js +++ b/benchmarks/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1706177611226, + "lastUpdate": 1706347537229, "repoUrl": "https://github.com/open-telemetry/opentelemetry-cpp", "entries": { "OpenTelemetry-cpp api Benchmark": [ @@ -65162,6 +65162,204 @@ window.BENCHMARK_DATA = { "extra": "iterations: 1768\ncpu: 78273.81221719457 ns\nthreads: 1" } ] + }, + { + "commit": { + "author": { + "email": "bogdandrutu@gmail.com", + "name": "Bogdan Drutu", + "username": "bogdandrutu" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "8cbe7271a0b5bab57a24b29e1e5302f17fc8e2e3", + "message": "[BUILD] Remove unnecessary usage/includes of nostd/type_traits (#2509)", + "timestamp": "2024-01-27T01:17:20-08:00", + "tree_id": "b29638c4c1218a6b3dc25ae2790c514b6972d78f", + "url": "https://github.com/open-telemetry/opentelemetry-cpp/commit/8cbe7271a0b5bab57a24b29e1e5302f17fc8e2e3" + }, + "date": 1706347531972, + "tool": "googlecpp", + "benches": [ + { + "name": "BM_SpanCreation", + "value": 26.582712550700702, + "unit": "ns/iter", + "extra": "iterations: 5317573\ncpu: 26.181906670580737 ns\nthreads: 1" + }, + { + "name": "BM_SpanCreationWithScope", + "value": 266.6420395014533, + "unit": "ns/iter", + "extra": "iterations: 532034\ncpu: 264.3331065307857 ns\nthreads: 1" + }, + { + "name": "BM_NestedSpanCreationWithScope", + "value": 861.5457494258562, + "unit": "ns/iter", + "extra": "iterations: 172281\ncpu: 852.9123931251852 ns\nthreads: 1" + }, + { + "name": "BM_SpanCreationWithManualSpanContextPropagation", + "value": 141.7494648409289, + "unit": "ns/iter", + "extra": "iterations: 939144\ncpu: 141.69861064969808 ns\nthreads: 1" + }, + { + "name": "BM_SpanCreationWitContextPropagation", + "value": 854.907100007247, + "unit": "ns/iter", + "extra": "iterations: 164940\ncpu: 854.8053837759193 ns\nthreads: 1" + }, + { + "name": "BM_SpanIdDefaultConstructor", + "value": 0.7053810884739319, + "unit": "ns/iter", + "extra": "iterations: 191733020\ncpu: 0.705153447225731 ns\nthreads: 1" + }, + { + "name": "BM_SpanIdConstructor", + "value": 0.6900661146482924, + "unit": "ns/iter", + "extra": "iterations: 205240072\ncpu: 0.6880439995168195 ns\nthreads: 1" + }, + { + "name": "BM_SpanIdToLowerBase16", + "value": 13.478192627130952, + "unit": "ns/iter", + "extra": "iterations: 10432813\ncpu: 13.431775303554277 ns\nthreads: 1" + }, + { + "name": "BM_SpanIdIsValid", + "value": 0.7430666168103389, + "unit": "ns/iter", + "extra": "iterations: 187413572\ncpu: 0.742249339338135 ns\nthreads: 1" + }, + { + "name": "BM_CreateBaggageFromTenEntries", + "value": 5988.276117105559, + "unit": "ns/iter", + "extra": "iterations: 23669\ncpu: 5980.489247538976 ns\nthreads: 1" + }, + { + "name": "BM_ExtractBaggageHavingTenEntries", + "value": 0.7963019539518141, + "unit": "ns/iter", + "extra": "iterations: 175123900\ncpu: 0.7958405448942149 ns\nthreads: 1" + }, + { + "name": "BM_CreateBaggageFrom180Entries", + "value": 113704.024582621, + "unit": "ns/iter", + "extra": "iterations: 1179\ncpu: 113287.0229007633 ns\nthreads: 1" + }, + { + "name": "BM_ExtractBaggageWith180Entries", + "value": 0.8302347314130966, + "unit": "ns/iter", + "extra": "iterations: 166099752\ncpu: 0.8281565646166643 ns\nthreads: 1" + }, + { + "name": "BM_SetValueBaggageWithTenEntries", + "value": 1049.069080264468, + "unit": "ns/iter", + "extra": "iterations: 134334\ncpu: 1044.6350142182912 ns\nthreads: 1" + }, + { + "name": "BM_SetValueBaggageWith180Entries", + "value": 27037.743540317493, + "unit": "ns/iter", + "extra": "iterations: 5226\ncpu: 27004.343666283963 ns\nthreads: 1" + }, + { + "name": "BM_BaggageToHeaderTenEntries", + "value": 4448.477856406529, + "unit": "ns/iter", + "extra": "iterations: 31475\ncpu: 4444.451151707704 ns\nthreads: 1" + }, + { + "name": "BM_BaggageToHeader180Entries", + "value": 78320.11066859693, + "unit": "ns/iter", + "extra": "iterations: 1822\ncpu: 77448.02414928639 ns\nthreads: 1" + }, + { + "name": "BM_SpinLockThrashing/1/process_time/real_time", + "value": 0.08557723449157165, + "unit": "ms/iter", + "extra": "iterations: 1554\ncpu: 0.07874343629343629 ms\nthreads: 1" + }, + { + "name": "BM_SpinLockThrashing/2/process_time/real_time", + "value": 0.19558662264217885, + "unit": "ms/iter", + "extra": "iterations: 812\ncpu: 0.14525874384236456 ms\nthreads: 1" + }, + { + "name": "BM_SpinLockThrashing/4/process_time/real_time", + "value": 0.6392234194595202, + "unit": "ms/iter", + "extra": "iterations: 226\ncpu: 0.5780212389380531 ms\nthreads: 1" + }, + { + "name": "BM_ProcYieldSpinLockThrashing/1/process_time/real_time", + "value": 0.08530843239441076, + "unit": "ms/iter", + "extra": "iterations: 1937\ncpu: 0.07836448115642748 ms\nthreads: 1" + }, + { + "name": "BM_ProcYieldSpinLockThrashing/2/process_time/real_time", + "value": 0.17256439089918194, + "unit": "ms/iter", + "extra": "iterations: 833\ncpu: 0.14935942376950778 ms\nthreads: 1" + }, + { + "name": "BM_ProcYieldSpinLockThrashing/4/process_time/real_time", + "value": 0.9111985927674828, + "unit": "ms/iter", + "extra": "iterations: 205\ncpu: 0.7739873170731697 ms\nthreads: 1" + }, + { + "name": "BM_NaiveSpinLockThrashing/1/process_time/real_time", + "value": 0.7106027603149414, + "unit": "ms/iter", + "extra": "iterations: 1000\ncpu: 0.0742581 ms\nthreads: 1" + }, + { + "name": "BM_NaiveSpinLockThrashing/2/process_time/real_time", + "value": 5.3873395919799805, + "unit": "ms/iter", + "extra": "iterations: 100\ncpu: 0.31322800000000095 ms\nthreads: 1" + }, + { + "name": "BM_NaiveSpinLockThrashing/4/process_time/real_time", + "value": 0.6549435277138987, + "unit": "ms/iter", + "extra": "iterations: 217\ncpu: 0.5920608294930879 ms\nthreads: 1" + }, + { + "name": "BM_ThreadYieldSpinLockThrashing/1/process_time/real_time", + "value": 8.531997078343442, + "unit": "ms/iter", + "extra": "iterations: 19\ncpu: 7.337347368421053 ms\nthreads: 1" + }, + { + "name": "BM_ThreadYieldSpinLockThrashing/2/process_time/real_time", + "value": 27.597930696275498, + "unit": "ms/iter", + "extra": "iterations: 9\ncpu: 29.09697777777777 ms\nthreads: 1" + }, + { + "name": "BM_ThreadYieldSpinLockThrashing/4/process_time/real_time", + "value": 117.74039268493652, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 205.73510000000005 ms\nthreads: 1" + } + ] } ], "OpenTelemetry-cpp sdk Benchmark": [