diff --git a/benchmarks/data.js b/benchmarks/data.js index bebe125dcb..15650a4e22 100644 --- a/benchmarks/data.js +++ b/benchmarks/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1695890396301, + "lastUpdate": 1695890398545, "repoUrl": "https://github.com/open-telemetry/opentelemetry-cpp", "entries": { "OpenTelemetry-cpp api Benchmark": [ @@ -51008,6 +51008,180 @@ window.BENCHMARK_DATA = { "extra": "iterations: 5\ncpu: 25.661559999999998 ms\nthreads: 1" } ] + }, + { + "commit": { + "author": { + "email": "marc.alff@oracle.com", + "name": "Marc Alff", + "username": "marcalff" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "ad626cec4598165e0d297b0bdb3880968c5dfe88", + "message": "[BUILD] Need fine-grained HAVE_CPP_STDLIB (#2304)", + "timestamp": "2023-09-28T10:25:51+02:00", + "tree_id": "9b992bd66baf9f5830c7a5ba902ad1877891493d", + "url": "https://github.com/open-telemetry/opentelemetry-cpp/commit/ad626cec4598165e0d297b0bdb3880968c5dfe88" + }, + "date": 1695890390924, + "tool": "googlecpp", + "benches": [ + { + "name": "BM_CreateBaggageFromTenEntries", + "value": 4317.796114205619, + "unit": "ns/iter", + "extra": "iterations: 32238\ncpu: 4313.487189031579 ns\nthreads: 1" + }, + { + "name": "BM_ExtractBaggageHavingTenEntries", + "value": 1.7527253172243382, + "unit": "ns/iter", + "extra": "iterations: 86756067\ncpu: 1.6163699537001837 ns\nthreads: 1" + }, + { + "name": "BM_CreateBaggageFrom180Entries", + "value": 87438.72692524688, + "unit": "ns/iter", + "extra": "iterations: 1621\ncpu: 86312.09130166566 ns\nthreads: 1" + }, + { + "name": "BM_ExtractBaggageWith180Entries", + "value": 1.7317780671846221, + "unit": "ns/iter", + "extra": "iterations: 86587048\ncpu: 1.6161851366038027 ns\nthreads: 1" + }, + { + "name": "BM_SetValueBaggageWithTenEntries", + "value": 782.1135073011156, + "unit": "ns/iter", + "extra": "iterations: 180175\ncpu: 779.2562786180102 ns\nthreads: 1" + }, + { + "name": "BM_SetValueBaggageWith180Entries", + "value": 18570.862989374662, + "unit": "ns/iter", + "extra": "iterations: 7480\ncpu: 18554.077540106948 ns\nthreads: 1" + }, + { + "name": "BM_BaggageToHeaderTenEntries", + "value": 2576.1650911522456, + "unit": "ns/iter", + "extra": "iterations: 54066\ncpu: 2574.692043058487 ns\nthreads: 1" + }, + { + "name": "BM_BaggageToHeader180Entries", + "value": 48914.60328282339, + "unit": "ns/iter", + "extra": "iterations: 3122\ncpu: 44928.69955156949 ns\nthreads: 1" + }, + { + "name": "BM_SpanIdDefaultConstructor", + "value": 1.7722320975995205, + "unit": "ns/iter", + "extra": "iterations: 82402383\ncpu: 1.6967494738592697 ns\nthreads: 1" + }, + { + "name": "BM_SpanIdConstructor", + "value": 1.7030037062829073, + "unit": "ns/iter", + "extra": "iterations: 82472769\ncpu: 1.6960167785805762 ns\nthreads: 1" + }, + { + "name": "BM_SpanIdToLowerBase16", + "value": 9.049274511398218, + "unit": "ns/iter", + "extra": "iterations: 15577780\ncpu: 8.97928331251308 ns\nthreads: 1" + }, + { + "name": "BM_SpanIdIsValid", + "value": 1.5939723008696607, + "unit": "ns/iter", + "extra": "iterations: 89061357\ncpu: 1.5725731643635297 ns\nthreads: 1" + }, + { + "name": "BM_SpanCreation", + "value": 20.262021777600378, + "unit": "ns/iter", + "extra": "iterations: 6903353\ncpu: 20.2186966246692 ns\nthreads: 1" + }, + { + "name": "BM_SpanCreationWithScope", + "value": 186.91220330817126, + "unit": "ns/iter", + "extra": "iterations: 748787\ncpu: 186.72599818105817 ns\nthreads: 1" + }, + { + "name": "BM_NestedSpanCreationWithScope", + "value": 614.2335382, + "unit": "ns/iter", + "extra": "iterations: 228048\ncpu: 613.7979723566967 ns\nthreads: 1" + }, + { + "name": "BM_SpanCreationWithManualSpanContextPropagation", + "value": 98.7669011772122, + "unit": "ns/iter", + "extra": "iterations: 1411013\ncpu: 98.71170570363277 ns\nthreads: 1" + }, + { + "name": "BM_SpanCreationWitContextPropagation", + "value": 696.9759412712708, + "unit": "ns/iter", + "extra": "iterations: 238043\ncpu: 595.494511495822 ns\nthreads: 1" + }, + { + "name": "BM_SpinLockThrashing/1/process_time/real_time", + "value": 0.12952717115740203, + "unit": "ms/iter", + "extra": "iterations: 807\ncpu: 0.10993828996282529 ms\nthreads: 1" + }, + { + "name": "BM_SpinLockThrashing/2/process_time/real_time", + "value": 0.22087286389063274, + "unit": "ms/iter", + "extra": "iterations: 630\ncpu: 0.21531000000000003 ms\nthreads: 1" + }, + { + "name": "BM_ProcYieldSpinLockThrashing/1/process_time/real_time", + "value": 0.11594001825663414, + "unit": "ms/iter", + "extra": "iterations: 1234\ncpu: 0.11121450567260939 ms\nthreads: 1" + }, + { + "name": "BM_ProcYieldSpinLockThrashing/2/process_time/real_time", + "value": 0.2256255298121276, + "unit": "ms/iter", + "extra": "iterations: 611\ncpu: 0.21750703764320792 ms\nthreads: 1" + }, + { + "name": "BM_NaiveSpinLockThrashing/1/process_time/real_time", + "value": 0.11169844256044852, + "unit": "ms/iter", + "extra": "iterations: 1261\ncpu: 0.10896867565424272 ms\nthreads: 1" + }, + { + "name": "BM_NaiveSpinLockThrashing/2/process_time/real_time", + "value": 0.2199447061133197, + "unit": "ms/iter", + "extra": "iterations: 635\ncpu: 0.21464929133858263 ms\nthreads: 1" + }, + { + "name": "BM_ThreadYieldSpinLockThrashing/1/process_time/real_time", + "value": 6.784223374866304, + "unit": "ms/iter", + "extra": "iterations: 21\ncpu: 6.7697380952380914 ms\nthreads: 1" + }, + { + "name": "BM_ThreadYieldSpinLockThrashing/2/process_time/real_time", + "value": 29.325485229492188, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 29.285400000000017 ms\nthreads: 1" + } + ] } ], "OpenTelemetry-cpp sdk Benchmark": [