Skip to content

Commit e000399

Browse files
author
github-action-benchmark
committed
add OpenTelemetry-cpp api Benchmark (googlecpp) benchmark result for 6218a24
1 parent 1e0126a commit e000399

File tree

1 file changed

+199
-1
lines changed

1 file changed

+199
-1
lines changed

benchmarks/data.js

Lines changed: 199 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
window.BENCHMARK_DATA = {
2-
"lastUpdate": 1733528857103,
2+
"lastUpdate": 1733574052738,
33
"repoUrl": "https://github.com/open-telemetry/opentelemetry-cpp",
44
"entries": {
55
"OpenTelemetry-cpp api Benchmark": [
@@ -100604,6 +100604,204 @@ window.BENCHMARK_DATA = {
100604100604
"extra": "iterations: 1773\ncpu: 79993.50084602369 ns\nthreads: 1"
100605100605
}
100606100606
]
100607+
},
100608+
{
100609+
"commit": {
100610+
"author": {
100611+
"email": "[email protected]",
100612+
"name": "Doug Barker",
100613+
"username": "dbarker"
100614+
},
100615+
"committer": {
100616+
"email": "[email protected]",
100617+
"name": "GitHub",
100618+
"username": "web-flow"
100619+
},
100620+
"distinct": true,
100621+
"id": "6218a24a472ae11af4b31399cd09b8ad7135bd99",
100622+
"message": "[EXPORTER] add instrumentation scope attributes to otlp proto messages for traces and metrics (#3185)",
100623+
"timestamp": "2024-12-07T13:06:53+01:00",
100624+
"tree_id": "8872a0228eb78f1ae66c8f3686d9f9779b8ca392",
100625+
"url": "https://github.com/open-telemetry/opentelemetry-cpp/commit/6218a24a472ae11af4b31399cd09b8ad7135bd99"
100626+
},
100627+
"date": 1733574042235,
100628+
"tool": "googlecpp",
100629+
"benches": [
100630+
{
100631+
"name": "BM_SpanIdDefaultConstructor",
100632+
"value": 0.7671866320233264,
100633+
"unit": "ns/iter",
100634+
"extra": "iterations: 195355918\ncpu: 0.7117149069423123 ns\nthreads: 1"
100635+
},
100636+
{
100637+
"name": "BM_SpanIdConstructor",
100638+
"value": 0.7285113521028054,
100639+
"unit": "ns/iter",
100640+
"extra": "iterations: 199828310\ncpu: 0.7240336967269551 ns\nthreads: 1"
100641+
},
100642+
{
100643+
"name": "BM_SpanIdToLowerBase16",
100644+
"value": 13.559547139396493,
100645+
"unit": "ns/iter",
100646+
"extra": "iterations: 10548581\ncpu: 12.901188605367873 ns\nthreads: 1"
100647+
},
100648+
{
100649+
"name": "BM_SpanIdIsValid",
100650+
"value": 0.7368411283907497,
100651+
"unit": "ns/iter",
100652+
"extra": "iterations: 191324113\ncpu: 0.7137180978332825 ns\nthreads: 1"
100653+
},
100654+
{
100655+
"name": "BM_SpanCreation",
100656+
"value": 23.169597611043443,
100657+
"unit": "ns/iter",
100658+
"extra": "iterations: 6013305\ncpu: 23.055677535065996 ns\nthreads: 1"
100659+
},
100660+
{
100661+
"name": "BM_SpanCreationWithScope",
100662+
"value": 193.90500328603028,
100663+
"unit": "ns/iter",
100664+
"extra": "iterations: 726039\ncpu: 192.8983071157335 ns\nthreads: 1"
100665+
},
100666+
{
100667+
"name": "BM_NestedSpanCreationWithScope",
100668+
"value": 636.055557988563,
100669+
"unit": "ns/iter",
100670+
"extra": "iterations: 221211\ncpu: 633.9548847028404 ns\nthreads: 1"
100671+
},
100672+
{
100673+
"name": "BM_SpanCreationWithManualSpanContextPropagation",
100674+
"value": 113.93998836766083,
100675+
"unit": "ns/iter",
100676+
"extra": "iterations: 1230032\ncpu: 113.82170545156553 ns\nthreads: 1"
100677+
},
100678+
{
100679+
"name": "BM_SpanCreationWitContextPropagation",
100680+
"value": 598.6223506140344,
100681+
"unit": "ns/iter",
100682+
"extra": "iterations: 234679\ncpu: 596.8037361672756 ns\nthreads: 1"
100683+
},
100684+
{
100685+
"name": "BM_SpinLockThrashing/1/process_time/real_time",
100686+
"value": 0.1073246454045829,
100687+
"unit": "ms/iter",
100688+
"extra": "iterations: 1393\ncpu: 0.08711576669059586 ms\nthreads: 1"
100689+
},
100690+
{
100691+
"name": "BM_SpinLockThrashing/2/process_time/real_time",
100692+
"value": 0.1901510476087578,
100693+
"unit": "ms/iter",
100694+
"extra": "iterations: 731\ncpu: 0.10270231463748293 ms\nthreads: 1"
100695+
},
100696+
{
100697+
"name": "BM_SpinLockThrashing/4/process_time/real_time",
100698+
"value": 0.8722523044299528,
100699+
"unit": "ms/iter",
100700+
"extra": "iterations: 173\ncpu: 0.48393709248554917 ms\nthreads: 1"
100701+
},
100702+
{
100703+
"name": "BM_ProcYieldSpinLockThrashing/1/process_time/real_time",
100704+
"value": 0.08767266155552948,
100705+
"unit": "ms/iter",
100706+
"extra": "iterations: 1415\ncpu: 0.060168190106007054 ms\nthreads: 1"
100707+
},
100708+
{
100709+
"name": "BM_ProcYieldSpinLockThrashing/2/process_time/real_time",
100710+
"value": 0.2526091244406329,
100711+
"unit": "ms/iter",
100712+
"extra": "iterations: 668\ncpu: 0.2142449041916168 ms\nthreads: 1"
100713+
},
100714+
{
100715+
"name": "BM_ProcYieldSpinLockThrashing/4/process_time/real_time",
100716+
"value": 0.7303809620322982,
100717+
"unit": "ms/iter",
100718+
"extra": "iterations: 191\ncpu: 0.49535419895287913 ms\nthreads: 1"
100719+
},
100720+
{
100721+
"name": "BM_NaiveSpinLockThrashing/1/process_time/real_time",
100722+
"value": 0.10195157995916776,
100723+
"unit": "ms/iter",
100724+
"extra": "iterations: 1294\ncpu: 0.08815441576506963 ms\nthreads: 1"
100725+
},
100726+
{
100727+
"name": "BM_NaiveSpinLockThrashing/2/process_time/real_time",
100728+
"value": 0.20029401909103187,
100729+
"unit": "ms/iter",
100730+
"extra": "iterations: 734\ncpu: 0.1049548514986377 ms\nthreads: 1"
100731+
},
100732+
{
100733+
"name": "BM_NaiveSpinLockThrashing/4/process_time/real_time",
100734+
"value": 0.7386727986602009,
100735+
"unit": "ms/iter",
100736+
"extra": "iterations: 197\ncpu: 0.47194306091370564 ms\nthreads: 1"
100737+
},
100738+
{
100739+
"name": "BM_ThreadYieldSpinLockThrashing/1/process_time/real_time",
100740+
"value": 7.135115171733656,
100741+
"unit": "ms/iter",
100742+
"extra": "iterations: 19\ncpu: 7.055451368421058 ms\nthreads: 1"
100743+
},
100744+
{
100745+
"name": "BM_ThreadYieldSpinLockThrashing/2/process_time/real_time",
100746+
"value": 34.70301628112793,
100747+
"unit": "ms/iter",
100748+
"extra": "iterations: 3\ncpu: 34.63553899999994 ms\nthreads: 1"
100749+
},
100750+
{
100751+
"name": "BM_ThreadYieldSpinLockThrashing/4/process_time/real_time",
100752+
"value": 103.14309597015381,
100753+
"unit": "ms/iter",
100754+
"extra": "iterations: 2\ncpu: 142.93783100000002 ms\nthreads: 1"
100755+
},
100756+
{
100757+
"name": "BM_CreateBaggageFromTenEntries",
100758+
"value": 6631.259674065413,
100759+
"unit": "ns/iter",
100760+
"extra": "iterations: 22265\ncpu: 6297.141747136763 ns\nthreads: 1"
100761+
},
100762+
{
100763+
"name": "BM_ExtractBaggageHavingTenEntries",
100764+
"value": 1.5031828715140165,
100765+
"unit": "ns/iter",
100766+
"extra": "iterations: 101361407\ncpu: 1.4061478842731534 ns\nthreads: 1"
100767+
},
100768+
{
100769+
"name": "BM_CreateBaggageFrom180Entries",
100770+
"value": 132541.28903898288,
100771+
"unit": "ns/iter",
100772+
"extra": "iterations: 1116\ncpu: 122677.29480286746 ns\nthreads: 1"
100773+
},
100774+
{
100775+
"name": "BM_ExtractBaggageWith180Entries",
100776+
"value": 0.758867011048831,
100777+
"unit": "ns/iter",
100778+
"extra": "iterations: 203894605\ncpu: 0.7137187911372153 ns\nthreads: 1"
100779+
},
100780+
{
100781+
"name": "BM_SetValueBaggageWithTenEntries",
100782+
"value": 1071.4678144187192,
100783+
"unit": "ns/iter",
100784+
"extra": "iterations: 133204\ncpu: 1051.291717966428 ns\nthreads: 1"
100785+
},
100786+
{
100787+
"name": "BM_SetValueBaggageWith180Entries",
100788+
"value": 27403.476104172176,
100789+
"unit": "ns/iter",
100790+
"extra": "iterations: 5139\ncpu: 27078.067328273984 ns\nthreads: 1"
100791+
},
100792+
{
100793+
"name": "BM_BaggageToHeaderTenEntries",
100794+
"value": 4904.6129025584205,
100795+
"unit": "ns/iter",
100796+
"extra": "iterations: 31944\ncpu: 4468.6014588029075 ns\nthreads: 1"
100797+
},
100798+
{
100799+
"name": "BM_BaggageToHeader180Entries",
100800+
"value": 89465.99378221319,
100801+
"unit": "ns/iter",
100802+
"extra": "iterations: 1753\ncpu: 81671.8345693097 ns\nthreads: 1"
100803+
}
100804+
]
100607100805
}
100608100806
],
100609100807
"OpenTelemetry-cpp sdk Benchmark": [

0 commit comments

Comments
 (0)