diff --git a/benchmarks/data.js b/benchmarks/data.js index 1e10a563f3..2f20f33823 100644 --- a/benchmarks/data.js +++ b/benchmarks/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1711050110595, + "lastUpdate": 1711050112405, "repoUrl": "https://github.com/open-telemetry/opentelemetry-cpp", "entries": { "OpenTelemetry-cpp api Benchmark": [ @@ -72884,6 +72884,204 @@ window.BENCHMARK_DATA = { "extra": "iterations: 1920\ncpu: 75751.46197916666 ns\nthreads: 1" } ] + }, + { + "commit": { + "author": { + "email": "keithbsmiley@gmail.com", + "name": "Keith Smiley", + "username": "keith" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "3f8d95446843d6b456b51207036a693349c5d6cc", + "message": "[bazel] Move -std=c++14 to .bazelrc (#2600)\n\nThis way it applies to local builds as well as CI builds", + "timestamp": "2024-03-21T20:33:11+01:00", + "tree_id": "d35e547eb428c899a8069979bc5ad3eb8bea5ae9", + "url": "https://github.com/open-telemetry/opentelemetry-cpp/commit/3f8d95446843d6b456b51207036a693349c5d6cc" + }, + "date": 1711050102153, + "tool": "googlecpp", + "benches": [ + { + "name": "BM_SpanIdDefaultConstructor", + "value": 0.6218460569802711, + "unit": "ns/iter", + "extra": "iterations: 218154479\ncpu: 0.6184742418238408 ns\nthreads: 1" + }, + { + "name": "BM_SpanIdConstructor", + "value": 0.6525953137892437, + "unit": "ns/iter", + "extra": "iterations: 222654448\ncpu: 0.6508215366979779 ns\nthreads: 1" + }, + { + "name": "BM_SpanIdToLowerBase16", + "value": 13.169387559097979, + "unit": "ns/iter", + "extra": "iterations: 10781384\ncpu: 13.126856626199382 ns\nthreads: 1" + }, + { + "name": "BM_SpanIdIsValid", + "value": 0.657628247448646, + "unit": "ns/iter", + "extra": "iterations: 221505129\ncpu: 0.6536115784479194 ns\nthreads: 1" + }, + { + "name": "BM_SpanCreation", + "value": 21.804168763757215, + "unit": "ns/iter", + "extra": "iterations: 6537948\ncpu: 21.14082690776984 ns\nthreads: 1" + }, + { + "name": "BM_SpanCreationWithScope", + "value": 194.6851297049079, + "unit": "ns/iter", + "extra": "iterations: 725492\ncpu: 194.48961118799383 ns\nthreads: 1" + }, + { + "name": "BM_NestedSpanCreationWithScope", + "value": 636.3633426695795, + "unit": "ns/iter", + "extra": "iterations: 218786\ncpu: 633.0279862514055 ns\nthreads: 1" + }, + { + "name": "BM_SpanCreationWithManualSpanContextPropagation", + "value": 134.57999756384473, + "unit": "ns/iter", + "extra": "iterations: 1269757\ncpu: 109.5020433043488 ns\nthreads: 1" + }, + { + "name": "BM_SpanCreationWitContextPropagation", + "value": 601.8262227195803, + "unit": "ns/iter", + "extra": "iterations: 239521\ncpu: 601.151297798523 ns\nthreads: 1" + }, + { + "name": "BM_SpinLockThrashing/1/process_time/real_time", + "value": 0.09887952705568095, + "unit": "ms/iter", + "extra": "iterations: 1445\ncpu: 0.08417780346020762 ms\nthreads: 1" + }, + { + "name": "BM_SpinLockThrashing/2/process_time/real_time", + "value": 0.18579352755761588, + "unit": "ms/iter", + "extra": "iterations: 754\ncpu: 0.1258921843501326 ms\nthreads: 1" + }, + { + "name": "BM_SpinLockThrashing/4/process_time/real_time", + "value": 2.7025765386121026, + "unit": "ms/iter", + "extra": "iterations: 145\ncpu: 0.4126648413793104 ms\nthreads: 1" + }, + { + "name": "BM_ProcYieldSpinLockThrashing/1/process_time/real_time", + "value": 0.08506981373670298, + "unit": "ms/iter", + "extra": "iterations: 1709\ncpu: 0.07596063721474544 ms\nthreads: 1" + }, + { + "name": "BM_ProcYieldSpinLockThrashing/2/process_time/real_time", + "value": 0.20316458239997784, + "unit": "ms/iter", + "extra": "iterations: 776\ncpu: 0.15734845747422677 ms\nthreads: 1" + }, + { + "name": "BM_ProcYieldSpinLockThrashing/4/process_time/real_time", + "value": 0.7371018816541125, + "unit": "ms/iter", + "extra": "iterations: 143\ncpu: 0.45233897902097897 ms\nthreads: 1" + }, + { + "name": "BM_NaiveSpinLockThrashing/1/process_time/real_time", + "value": 0.10027454485353784, + "unit": "ms/iter", + "extra": "iterations: 1538\ncpu: 0.08050862613784127 ms\nthreads: 1" + }, + { + "name": "BM_NaiveSpinLockThrashing/2/process_time/real_time", + "value": 0.22520197247995913, + "unit": "ms/iter", + "extra": "iterations: 824\ncpu: 0.15685878155339805 ms\nthreads: 1" + }, + { + "name": "BM_NaiveSpinLockThrashing/4/process_time/real_time", + "value": 0.6606773454315809, + "unit": "ms/iter", + "extra": "iterations: 196\ncpu: 0.42015148979591826 ms\nthreads: 1" + }, + { + "name": "BM_ThreadYieldSpinLockThrashing/1/process_time/real_time", + "value": 7.2051851372969775, + "unit": "ms/iter", + "extra": "iterations: 19\ncpu: 7.139563578947365 ms\nthreads: 1" + }, + { + "name": "BM_ThreadYieldSpinLockThrashing/2/process_time/real_time", + "value": 32.41415023803711, + "unit": "ms/iter", + "extra": "iterations: 10\ncpu: 30.562628399999994 ms\nthreads: 1" + }, + { + "name": "BM_ThreadYieldSpinLockThrashing/4/process_time/real_time", + "value": 73.59671592712402, + "unit": "ms/iter", + "extra": "iterations: 2\ncpu: 126.7438395 ms\nthreads: 1" + }, + { + "name": "BM_CreateBaggageFromTenEntries", + "value": 5973.648647443095, + "unit": "ns/iter", + "extra": "iterations: 24630\ncpu: 5461.672147787252 ns\nthreads: 1" + }, + { + "name": "BM_ExtractBaggageHavingTenEntries", + "value": 0.619235674677805, + "unit": "ns/iter", + "extra": "iterations: 226365245\ncpu: 0.6188429279415221 ns\nthreads: 1" + }, + { + "name": "BM_CreateBaggageFrom180Entries", + "value": 108192.32601916928, + "unit": "ns/iter", + "extra": "iterations: 1295\ncpu: 108147.26254826254 ns\nthreads: 1" + }, + { + "name": "BM_ExtractBaggageWith180Entries", + "value": 0.6337084271512274, + "unit": "ns/iter", + "extra": "iterations: 222924991\ncpu: 0.633239437923763 ns\nthreads: 1" + }, + { + "name": "BM_SetValueBaggageWithTenEntries", + "value": 1007.6451301574707, + "unit": "ns/iter", + "extra": "iterations: 100000\ncpu: 1007.0778599999996 ns\nthreads: 1" + }, + { + "name": "BM_SetValueBaggageWith180Entries", + "value": 27055.193092726586, + "unit": "ns/iter", + "extra": "iterations: 5315\ncpu: 26690.65757290686 ns\nthreads: 1" + }, + { + "name": "BM_BaggageToHeaderTenEntries", + "value": 4354.887967473978, + "unit": "ns/iter", + "extra": "iterations: 31401\ncpu: 4117.148625839943 ns\nthreads: 1" + }, + { + "name": "BM_BaggageToHeader180Entries", + "value": 92326.2876376771, + "unit": "ns/iter", + "extra": "iterations: 1824\ncpu: 92227.46107456138 ns\nthreads: 1" + } + ] } ], "OpenTelemetry-cpp sdk Benchmark": [