diff --git a/benchmarks/data.js b/benchmarks/data.js index 1c4481a543..279ae6b293 100644 --- a/benchmarks/data.js +++ b/benchmarks/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1728338999503, + "lastUpdate": 1728372358261, "repoUrl": "https://github.com/open-telemetry/opentelemetry-cpp", "entries": { "OpenTelemetry-cpp api Benchmark": [ @@ -90110,6 +90110,204 @@ window.BENCHMARK_DATA = { "extra": "iterations: 226623\ncpu: 602.7603155902092 ns\nthreads: 1" } ] + }, + { + "commit": { + "author": { + "email": "maxime.leblanc@shadow.tech", + "name": "Maxime Leblanc", + "username": "ShadowMaxLeb" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "0ea1f2c6442ac53f567077633865930794649699", + "message": "[EXPORTER] Fix crash in ElasticsearchLogRecordExporter when (#3082)\n\nusing constructor with user given options (#3078)\r\n\r\n Closes #3078", + "timestamp": "2024-10-08T09:12:37+02:00", + "tree_id": "88b1785d5cb45ad319cbafd2e0405692bce386ae", + "url": "https://github.com/open-telemetry/opentelemetry-cpp/commit/0ea1f2c6442ac53f567077633865930794649699" + }, + "date": 1728372349659, + "tool": "googlecpp", + "benches": [ + { + "name": "BM_CreateBaggageFromTenEntries", + "value": 5994.906338053373, + "unit": "ns/iter", + "extra": "iterations: 24872\ncpu: 5705.199139594725 ns\nthreads: 1" + }, + { + "name": "BM_ExtractBaggageHavingTenEntries", + "value": 0.8073089967602222, + "unit": "ns/iter", + "extra": "iterations: 206074284\ncpu: 0.700824465802827 ns\nthreads: 1" + }, + { + "name": "BM_CreateBaggageFrom180Entries", + "value": 155212.56656255014, + "unit": "ns/iter", + "extra": "iterations: 1266\ncpu: 113653.24565560822 ns\nthreads: 1" + }, + { + "name": "BM_ExtractBaggageWith180Entries", + "value": 1.6465538601033234, + "unit": "ns/iter", + "extra": "iterations: 133838440\ncpu: 1.322591349689969 ns\nthreads: 1" + }, + { + "name": "BM_SetValueBaggageWithTenEntries", + "value": 1093.0680604975387, + "unit": "ns/iter", + "extra": "iterations: 132501\ncpu: 1061.5781692213643 ns\nthreads: 1" + }, + { + "name": "BM_SetValueBaggageWith180Entries", + "value": 29221.52822878948, + "unit": "ns/iter", + "extra": "iterations: 5135\ncpu: 27223.50438169426 ns\nthreads: 1" + }, + { + "name": "BM_BaggageToHeaderTenEntries", + "value": 5513.766532519954, + "unit": "ns/iter", + "extra": "iterations: 30962\ncpu: 4534.954557199149 ns\nthreads: 1" + }, + { + "name": "BM_BaggageToHeader180Entries", + "value": 83968.97085743494, + "unit": "ns/iter", + "extra": "iterations: 1719\ncpu: 81036.48342059349 ns\nthreads: 1" + }, + { + "name": "BM_SpinLockThrashing/1/process_time/real_time", + "value": 0.08821392249680327, + "unit": "ms/iter", + "extra": "iterations: 1503\ncpu: 0.07771524284763806 ms\nthreads: 1" + }, + { + "name": "BM_SpinLockThrashing/2/process_time/real_time", + "value": 0.21399576452713978, + "unit": "ms/iter", + "extra": "iterations: 632\ncpu: 0.13965499367088607 ms\nthreads: 1" + }, + { + "name": "BM_SpinLockThrashing/4/process_time/real_time", + "value": 0.49968092160533134, + "unit": "ms/iter", + "extra": "iterations: 263\ncpu: 0.35381518250950567 ms\nthreads: 1" + }, + { + "name": "BM_ProcYieldSpinLockThrashing/1/process_time/real_time", + "value": 0.1668664152750712, + "unit": "ms/iter", + "extra": "iterations: 1336\ncpu: 0.07741399850299405 ms\nthreads: 1" + }, + { + "name": "BM_ProcYieldSpinLockThrashing/2/process_time/real_time", + "value": 0.21999867138179519, + "unit": "ms/iter", + "extra": "iterations: 719\ncpu: 0.13711085118219746 ms\nthreads: 1" + }, + { + "name": "BM_ProcYieldSpinLockThrashing/4/process_time/real_time", + "value": 0.6814158965494032, + "unit": "ms/iter", + "extra": "iterations: 214\ncpu: 0.6615625046728977 ms\nthreads: 1" + }, + { + "name": "BM_NaiveSpinLockThrashing/1/process_time/real_time", + "value": 0.1096884550997371, + "unit": "ms/iter", + "extra": "iterations: 1124\ncpu: 0.07192497864768681 ms\nthreads: 1" + }, + { + "name": "BM_NaiveSpinLockThrashing/2/process_time/real_time", + "value": 0.23274141573937776, + "unit": "ms/iter", + "extra": "iterations: 749\ncpu: 0.13161238451268345 ms\nthreads: 1" + }, + { + "name": "BM_NaiveSpinLockThrashing/4/process_time/real_time", + "value": 0.83525649836806, + "unit": "ms/iter", + "extra": "iterations: 122\ncpu: 0.5046905409836074 ms\nthreads: 1" + }, + { + "name": "BM_ThreadYieldSpinLockThrashing/1/process_time/real_time", + "value": 8.315605275771198, + "unit": "ms/iter", + "extra": "iterations: 17\ncpu: 8.254998823529412 ms\nthreads: 1" + }, + { + "name": "BM_ThreadYieldSpinLockThrashing/2/process_time/real_time", + "value": 25.682449340820312, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 30.85272779999997 ms\nthreads: 1" + }, + { + "name": "BM_ThreadYieldSpinLockThrashing/4/process_time/real_time", + "value": 142.98021793365479, + "unit": "ms/iter", + "extra": "iterations: 2\ncpu: 224.75054100000003 ms\nthreads: 1" + }, + { + "name": "BM_SpanIdDefaultConstructor", + "value": 0.7329751464898614, + "unit": "ns/iter", + "extra": "iterations: 199880911\ncpu: 0.7159107454738388 ns\nthreads: 1" + }, + { + "name": "BM_SpanIdConstructor", + "value": 0.7255393614948141, + "unit": "ns/iter", + "extra": "iterations: 203122595\ncpu: 0.7245719413933246 ns\nthreads: 1" + }, + { + "name": "BM_SpanIdToLowerBase16", + "value": 13.175293230814054, + "unit": "ns/iter", + "extra": "iterations: 10620782\ncpu: 13.162651676684447 ns\nthreads: 1" + }, + { + "name": "BM_SpanIdIsValid", + "value": 0.7341731165830359, + "unit": "ns/iter", + "extra": "iterations: 189646160\ncpu: 0.7311010462853561 ns\nthreads: 1" + }, + { + "name": "BM_SpanCreation", + "value": 24.929253305837683, + "unit": "ns/iter", + "extra": "iterations: 6338203\ncpu: 22.195724718820145 ns\nthreads: 1" + }, + { + "name": "BM_SpanCreationWithScope", + "value": 198.37822688492187, + "unit": "ns/iter", + "extra": "iterations: 720799\ncpu: 195.86033554430568 ns\nthreads: 1" + }, + { + "name": "BM_NestedSpanCreationWithScope", + "value": 653.9753403020742, + "unit": "ns/iter", + "extra": "iterations: 216081\ncpu: 650.5661719447799 ns\nthreads: 1" + }, + { + "name": "BM_SpanCreationWithManualSpanContextPropagation", + "value": 118.76290414914664, + "unit": "ns/iter", + "extra": "iterations: 1222042\ncpu: 113.90731496953465 ns\nthreads: 1" + }, + { + "name": "BM_SpanCreationWitContextPropagation", + "value": 616.8949219638156, + "unit": "ns/iter", + "extra": "iterations: 236126\ncpu: 616.5626953406232 ns\nthreads: 1" + } + ] } ], "OpenTelemetry-cpp sdk Benchmark": [