diff --git a/benchmarks/data.js b/benchmarks/data.js index b217e622a7..7291b76cb6 100644 --- a/benchmarks/data.js +++ b/benchmarks/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1729071337091, + "lastUpdate": 1729071339121, "repoUrl": "https://github.com/open-telemetry/opentelemetry-cpp", "entries": { "OpenTelemetry-cpp api Benchmark": [ @@ -90902,6 +90902,204 @@ window.BENCHMARK_DATA = { "extra": "iterations: 1736\ncpu: 80191.8346774194 ns\nthreads: 1" } ] + }, + { + "commit": { + "author": { + "email": "owentou@tencent.com", + "name": "WenTao Ou", + "username": "owent" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "70ed9bcac0739eb3981c5b8d71f1ab23bc279701", + "message": "[BUILD] Remove std::make_unique (#3098)", + "timestamp": "2024-10-16T11:21:59+02:00", + "tree_id": "e03bf87b68b7ab167f13b84005358ba2e88058aa", + "url": "https://github.com/open-telemetry/opentelemetry-cpp/commit/70ed9bcac0739eb3981c5b8d71f1ab23bc279701" + }, + "date": 1729071327337, + "tool": "googlecpp", + "benches": [ + { + "name": "BM_SpanIdDefaultConstructor", + "value": 0.7560124320258041, + "unit": "ns/iter", + "extra": "iterations: 208702074\ncpu: 0.7042149135518414 ns\nthreads: 1" + }, + { + "name": "BM_SpanIdConstructor", + "value": 0.7703243763256872, + "unit": "ns/iter", + "extra": "iterations: 198355938\ncpu: 0.7159634464787236 ns\nthreads: 1" + }, + { + "name": "BM_SpanIdToLowerBase16", + "value": 14.124498758682273, + "unit": "ns/iter", + "extra": "iterations: 10606602\ncpu: 13.187881189470485 ns\nthreads: 1" + }, + { + "name": "BM_SpanIdIsValid", + "value": 0.6915539601238017, + "unit": "ns/iter", + "extra": "iterations: 199174130\ncpu: 0.6860562564023753 ns\nthreads: 1" + }, + { + "name": "BM_SpanCreation", + "value": 21.6636571410213, + "unit": "ns/iter", + "extra": "iterations: 6321538\ncpu: 21.164753735562453 ns\nthreads: 1" + }, + { + "name": "BM_SpanCreationWithScope", + "value": 198.37825731549836, + "unit": "ns/iter", + "extra": "iterations: 815148\ncpu: 193.08181336395353 ns\nthreads: 1" + }, + { + "name": "BM_NestedSpanCreationWithScope", + "value": 668.9447965576906, + "unit": "ns/iter", + "extra": "iterations: 232900\ncpu: 665.1290210390725 ns\nthreads: 1" + }, + { + "name": "BM_SpanCreationWithManualSpanContextPropagation", + "value": 117.29621240716344, + "unit": "ns/iter", + "extra": "iterations: 967407\ncpu: 113.67712555315403 ns\nthreads: 1" + }, + { + "name": "BM_SpanCreationWitContextPropagation", + "value": 559.9154041106078, + "unit": "ns/iter", + "extra": "iterations: 236828\ncpu: 557.9491360818824 ns\nthreads: 1" + }, + { + "name": "BM_SpinLockThrashing/1/process_time/real_time", + "value": 0.14485636025743412, + "unit": "ms/iter", + "extra": "iterations: 782\ncpu: 0.08447472634271101 ms\nthreads: 1" + }, + { + "name": "BM_SpinLockThrashing/2/process_time/real_time", + "value": 0.3815373525362824, + "unit": "ms/iter", + "extra": "iterations: 483\ncpu: 0.12655393995859213 ms\nthreads: 1" + }, + { + "name": "BM_SpinLockThrashing/4/process_time/real_time", + "value": 1.6223771231515067, + "unit": "ms/iter", + "extra": "iterations: 140\ncpu: 0.5261901714285715 ms\nthreads: 1" + }, + { + "name": "BM_ProcYieldSpinLockThrashing/1/process_time/real_time", + "value": 0.13621957057777648, + "unit": "ms/iter", + "extra": "iterations: 849\ncpu: 0.08273036631330978 ms\nthreads: 1" + }, + { + "name": "BM_ProcYieldSpinLockThrashing/2/process_time/real_time", + "value": 0.45858356022155866, + "unit": "ms/iter", + "extra": "iterations: 597\ncpu: 0.1181457085427135 ms\nthreads: 1" + }, + { + "name": "BM_ProcYieldSpinLockThrashing/4/process_time/real_time", + "value": 1.4384677729655786, + "unit": "ms/iter", + "extra": "iterations: 97\ncpu: 0.5435524329896904 ms\nthreads: 1" + }, + { + "name": "BM_NaiveSpinLockThrashing/1/process_time/real_time", + "value": 0.1243734359741211, + "unit": "ms/iter", + "extra": "iterations: 1000\ncpu: 0.07391134499999995 ms\nthreads: 1" + }, + { + "name": "BM_NaiveSpinLockThrashing/2/process_time/real_time", + "value": 0.2972066658249229, + "unit": "ms/iter", + "extra": "iterations: 699\ncpu: 0.13169379256080108 ms\nthreads: 1" + }, + { + "name": "BM_NaiveSpinLockThrashing/4/process_time/real_time", + "value": 1.2479615211486816, + "unit": "ms/iter", + "extra": "iterations: 100\ncpu: 0.5017032599999993 ms\nthreads: 1" + }, + { + "name": "BM_ThreadYieldSpinLockThrashing/1/process_time/real_time", + "value": 10.34548282623291, + "unit": "ms/iter", + "extra": "iterations: 10\ncpu: 7.1519251000000015 ms\nthreads: 1" + }, + { + "name": "BM_ThreadYieldSpinLockThrashing/2/process_time/real_time", + "value": 39.54501152038574, + "unit": "ms/iter", + "extra": "iterations: 5\ncpu: 39.36799959999999 ms\nthreads: 1" + }, + { + "name": "BM_ThreadYieldSpinLockThrashing/4/process_time/real_time", + "value": 110.74280738830566, + "unit": "ms/iter", + "extra": "iterations: 1\ncpu: 156.86479399999988 ms\nthreads: 1" + }, + { + "name": "BM_CreateBaggageFromTenEntries", + "value": 6474.212932843879, + "unit": "ns/iter", + "extra": "iterations: 26696\ncpu: 5378.701415942463 ns\nthreads: 1" + }, + { + "name": "BM_ExtractBaggageHavingTenEntries", + "value": 0.6636282428658454, + "unit": "ns/iter", + "extra": "iterations: 207828132\ncpu: 0.6627659676024994 ns\nthreads: 1" + }, + { + "name": "BM_CreateBaggageFrom180Entries", + "value": 103692.28668549235, + "unit": "ns/iter", + "extra": "iterations: 1361\ncpu: 103492.12858192503 ns\nthreads: 1" + }, + { + "name": "BM_ExtractBaggageWith180Entries", + "value": 1.649341177517099, + "unit": "ns/iter", + "extra": "iterations: 105894496\ncpu: 1.3215943631291291 ns\nthreads: 1" + }, + { + "name": "BM_SetValueBaggageWithTenEntries", + "value": 1227.2468992199433, + "unit": "ns/iter", + "extra": "iterations: 136836\ncpu: 1067.338989739542 ns\nthreads: 1" + }, + { + "name": "BM_SetValueBaggageWith180Entries", + "value": 26378.488920488613, + "unit": "ns/iter", + "extra": "iterations: 5147\ncpu: 26301.67534486108 ns\nthreads: 1" + }, + { + "name": "BM_BaggageToHeaderTenEntries", + "value": 4283.515942372503, + "unit": "ns/iter", + "extra": "iterations: 33153\ncpu: 4279.036467288026 ns\nthreads: 1" + }, + { + "name": "BM_BaggageToHeader180Entries", + "value": 77719.72260682937, + "unit": "ns/iter", + "extra": "iterations: 1813\ncpu: 76755.17043574188 ns\nthreads: 1" + } + ] } ], "OpenTelemetry-cpp sdk Benchmark": [