diff --git a/benchmarks/data.js b/benchmarks/data.js index 435cc9b39f..c697451d4d 100644 --- a/benchmarks/data.js +++ b/benchmarks/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1705618554591, + "lastUpdate": 1705618563436, "repoUrl": "https://github.com/open-telemetry/opentelemetry-cpp", "entries": { "OpenTelemetry-cpp api Benchmark": [ @@ -63182,6 +63182,204 @@ window.BENCHMARK_DATA = { "extra": "iterations: 1899\ncpu: 75301.26382306471 ns\nthreads: 1" } ] + }, + { + "commit": { + "author": { + "email": "33939446+bcsgh@users.noreply.github.com", + "name": "bcsgh", + "username": "bcsgh" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "589dd2ac6b4a33af145cea911e8e28cc16d79743", + "message": "[BUILD] Fix checks on __cplusplus under MSVC, do not assume /Zc (#2493)", + "timestamp": "2024-01-18T14:47:24-08:00", + "tree_id": "a7039163235867f5988306080160396d0793838e", + "url": "https://github.com/open-telemetry/opentelemetry-cpp/commit/589dd2ac6b4a33af145cea911e8e28cc16d79743" + }, + "date": 1705618555334, + "tool": "googlecpp", + "benches": [ + { + "name": "BM_SpinLockThrashing/1/process_time/real_time", + "value": 0.08487716429780053, + "unit": "ms/iter", + "extra": "iterations: 1588\ncpu: 0.07813526448362722 ms\nthreads: 1" + }, + { + "name": "BM_SpinLockThrashing/2/process_time/real_time", + "value": 0.1826309805433151, + "unit": "ms/iter", + "extra": "iterations: 812\ncpu: 0.15221059113300495 ms\nthreads: 1" + }, + { + "name": "BM_SpinLockThrashing/4/process_time/real_time", + "value": 0.6463976189641669, + "unit": "ms/iter", + "extra": "iterations: 202\ncpu: 0.6611341584158414 ms\nthreads: 1" + }, + { + "name": "BM_ProcYieldSpinLockThrashing/1/process_time/real_time", + "value": 0.08817760211244725, + "unit": "ms/iter", + "extra": "iterations: 1548\ncpu: 0.08108998708010337 ms\nthreads: 1" + }, + { + "name": "BM_ProcYieldSpinLockThrashing/2/process_time/real_time", + "value": 0.17162474262374633, + "unit": "ms/iter", + "extra": "iterations: 807\ncpu: 0.15294522924411408 ms\nthreads: 1" + }, + { + "name": "BM_ProcYieldSpinLockThrashing/4/process_time/real_time", + "value": 0.725266821097329, + "unit": "ms/iter", + "extra": "iterations: 191\ncpu: 0.656048167539267 ms\nthreads: 1" + }, + { + "name": "BM_NaiveSpinLockThrashing/1/process_time/real_time", + "value": 0.0772315139858607, + "unit": "ms/iter", + "extra": "iterations: 1732\ncpu: 0.07127748267898384 ms\nthreads: 1" + }, + { + "name": "BM_NaiveSpinLockThrashing/2/process_time/real_time", + "value": 0.15102713934686804, + "unit": "ms/iter", + "extra": "iterations: 897\ncpu: 0.13138673355629885 ms\nthreads: 1" + }, + { + "name": "BM_NaiveSpinLockThrashing/4/process_time/real_time", + "value": 0.675135493827855, + "unit": "ms/iter", + "extra": "iterations: 217\ncpu: 0.6452400921658992 ms\nthreads: 1" + }, + { + "name": "BM_ThreadYieldSpinLockThrashing/1/process_time/real_time", + "value": 6.952166557312012, + "unit": "ms/iter", + "extra": "iterations: 20\ncpu: 6.940350000000007 ms\nthreads: 1" + }, + { + "name": "BM_ThreadYieldSpinLockThrashing/2/process_time/real_time", + "value": 26.66109800338745, + "unit": "ms/iter", + "extra": "iterations: 4\ncpu: 29.35727499999996 ms\nthreads: 1" + }, + { + "name": "BM_ThreadYieldSpinLockThrashing/4/process_time/real_time", + "value": 110.08751392364502, + "unit": "ms/iter", + "extra": "iterations: 2\ncpu: 147.46759999999992 ms\nthreads: 1" + }, + { + "name": "BM_SpanCreation", + "value": 23.99055140203528, + "unit": "ns/iter", + "extra": "iterations: 5823312\ncpu: 23.891283860456042 ns\nthreads: 1" + }, + { + "name": "BM_SpanCreationWithScope", + "value": 272.02594551520093, + "unit": "ns/iter", + "extra": "iterations: 507550\ncpu: 271.04206482119986 ns\nthreads: 1" + }, + { + "name": "BM_NestedSpanCreationWithScope", + "value": 740.9365618534557, + "unit": "ns/iter", + "extra": "iterations: 187173\ncpu: 736.7013404711148 ns\nthreads: 1" + }, + { + "name": "BM_SpanCreationWithManualSpanContextPropagation", + "value": 130.89340448686139, + "unit": "ns/iter", + "extra": "iterations: 1201335\ncpu: 130.48708312002898 ns\nthreads: 1" + }, + { + "name": "BM_SpanCreationWitContextPropagation", + "value": 863.258498257905, + "unit": "ns/iter", + "extra": "iterations: 171721\ncpu: 858.0965636119051 ns\nthreads: 1" + }, + { + "name": "BM_SpanIdDefaultConstructor", + "value": 0.6359520255324541, + "unit": "ns/iter", + "extra": "iterations: 210297676\ncpu: 0.6238052768590747 ns\nthreads: 1" + }, + { + "name": "BM_SpanIdConstructor", + "value": 0.7414581963807034, + "unit": "ns/iter", + "extra": "iterations: 223296170\ncpu: 0.6839414218345079 ns\nthreads: 1" + }, + { + "name": "BM_SpanIdToLowerBase16", + "value": 14.10148142431209, + "unit": "ns/iter", + "extra": "iterations: 10350895\ncpu: 13.011116430028517 ns\nthreads: 1" + }, + { + "name": "BM_SpanIdIsValid", + "value": 0.6824271996176503, + "unit": "ns/iter", + "extra": "iterations: 223017297\ncpu: 0.6231023416986354 ns\nthreads: 1" + }, + { + "name": "BM_CreateBaggageFromTenEntries", + "value": 5897.274025358169, + "unit": "ns/iter", + "extra": "iterations: 23770\ncpu: 5872.023559108121 ns\nthreads: 1" + }, + { + "name": "BM_ExtractBaggageHavingTenEntries", + "value": 0.7810515956742763, + "unit": "ns/iter", + "extra": "iterations: 178408040\ncpu: 0.7776347971761812 ns\nthreads: 1" + }, + { + "name": "BM_CreateBaggageFrom180Entries", + "value": 120520.49028112533, + "unit": "ns/iter", + "extra": "iterations: 1175\ncpu: 120057.10638297877 ns\nthreads: 1" + }, + { + "name": "BM_ExtractBaggageWith180Entries", + "value": 0.7624041443532081, + "unit": "ns/iter", + "extra": "iterations: 183931241\ncpu: 0.7565348835981593 ns\nthreads: 1" + }, + { + "name": "BM_SetValueBaggageWithTenEntries", + "value": 963.2023018254075, + "unit": "ns/iter", + "extra": "iterations: 151364\ncpu: 962.4243545360854 ns\nthreads: 1" + }, + { + "name": "BM_SetValueBaggageWith180Entries", + "value": 26089.700771108844, + "unit": "ns/iter", + "extra": "iterations: 5253\ncpu: 25974.05292213973 ns\nthreads: 1" + }, + { + "name": "BM_BaggageToHeaderTenEntries", + "value": 4418.600341161829, + "unit": "ns/iter", + "extra": "iterations: 31909\ncpu: 4377.479707919394 ns\nthreads: 1" + }, + { + "name": "BM_BaggageToHeader180Entries", + "value": 78782.08802605317, + "unit": "ns/iter", + "extra": "iterations: 1782\ncpu: 78531.6498316498 ns\nthreads: 1" + } + ] } ], "OpenTelemetry-cpp sdk Benchmark": [