Skip to content

Commit e3d5522

Browse files
author
github-action-benchmark
committed
add OpenTelemetry-cpp sdk Benchmark (googlecpp) benchmark result for 4e4d8de
1 parent 278a546 commit e3d5522

File tree

1 file changed

+235
-1
lines changed

1 file changed

+235
-1
lines changed

benchmarks/data.js

Lines changed: 235 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
window.BENCHMARK_DATA = {
2-
"lastUpdate": 1746747029395,
2+
"lastUpdate": 1746747031569,
33
"repoUrl": "https://github.com/open-telemetry/opentelemetry-cpp",
44
"entries": {
55
"OpenTelemetry-cpp api Benchmark": [
@@ -233152,6 +233152,240 @@ window.BENCHMARK_DATA = {
233152233152
"extra": "iterations: 829794\ncpu: 164.43985977242548 ns\nthreads: 1"
233153233153
}
233154233154
]
233155+
},
233156+
{
233157+
"commit": {
233158+
"author": {
233159+
"email": "[email protected]",
233160+
"name": "Yash Tibrewal",
233161+
"username": "yashykt"
233162+
},
233163+
"committer": {
233164+
"email": "[email protected]",
233165+
"name": "GitHub",
233166+
"username": "web-flow"
233167+
},
233168+
"distinct": true,
233169+
"id": "4e4d8de860f7392de48119f1b93cf6a0c1342583",
233170+
"message": "[Metrics SDK] Use nostd::function_ref in AttributesHashMap (#3393)",
233171+
"timestamp": "2025-05-08T23:26:50Z",
233172+
"tree_id": "ad57976de707972fcac7b44401fefeff23f70bc6",
233173+
"url": "https://github.com/open-telemetry/opentelemetry-cpp/commit/4e4d8de860f7392de48119f1b93cf6a0c1342583"
233174+
},
233175+
"date": 1746747015451,
233176+
"tool": "googlecpp",
233177+
"benches": [
233178+
{
233179+
"name": "BM_NewIndexer",
233180+
"value": 13.152471442046917,
233181+
"unit": "ns/iter",
233182+
"extra": "iterations: 10667000\ncpu: 13.157651729633344 ns\nthreads: 1"
233183+
},
233184+
{
233185+
"name": "BM_ComputeIndex/-1",
233186+
"value": 10.004216699163141,
233187+
"unit": "ns/iter",
233188+
"extra": "iterations: 14488000\ncpu: 9.693989646603866 ns\nthreads: 1"
233189+
},
233190+
{
233191+
"name": "BM_ComputeIndex/0",
233192+
"value": 9.511351601769837,
233193+
"unit": "ns/iter",
233194+
"extra": "iterations: 14554000\ncpu: 9.494001511613236 ns\nthreads: 1"
233195+
},
233196+
{
233197+
"name": "BM_ComputeIndex/1",
233198+
"value": 16.838301514223637,
233199+
"unit": "ns/iter",
233200+
"extra": "iterations: 8407000\ncpu: 16.828205067203857 ns\nthreads: 1"
233201+
},
233202+
{
233203+
"name": "BM_ComputeIndex/20",
233204+
"value": 16.92129543278406,
233205+
"unit": "ns/iter",
233206+
"extra": "iterations: 8351000\ncpu: 16.91031241767608 ns\nthreads: 1"
233207+
},
233208+
{
233209+
"name": "BM_SumAggregation",
233210+
"value": 6220413.290936014,
233211+
"unit": "ns/iter",
233212+
"extra": "iterations: 23\ncpu: 6071588.869565218 ns\nthreads: 1"
233213+
},
233214+
{
233215+
"name": "BM_AttributseProcessorFilter",
233216+
"value": 291.44563609195535,
233217+
"unit": "ns/iter",
233218+
"extra": "iterations: 480528\ncpu: 291.2364170246063 ns\nthreads: 1"
233219+
},
233220+
{
233221+
"name": "BM_MeasurementsTest",
233222+
"value": 6282351.016998291,
233223+
"unit": "ns/iter",
233224+
"extra": "iterations: 100\ncpu: 33136.17 ns\nthreads: 1"
233225+
},
233226+
{
233227+
"name": "BM_AttributseHashMap",
233228+
"value": 25753200.0541687,
233229+
"unit": "ns/iter",
233230+
"extra": "iterations: 8\ncpu: 18276319.125 ns\nthreads: 1"
233231+
},
233232+
{
233233+
"name": "BM_HistogramAggregation",
233234+
"value": 55.129069548386795,
233235+
"unit": "ns/iter",
233236+
"extra": "iterations: 2600000\ncpu: 54.28322461538462 ns\nthreads: 1"
233237+
},
233238+
{
233239+
"name": "BM_Base2ExponentialHistogramAggregationZeroScale",
233240+
"value": 75.23574327167712,
233241+
"unit": "ns/iter",
233242+
"extra": "iterations: 1900000\ncpu: 74.60475842105265 ns\nthreads: 1"
233243+
},
233244+
{
233245+
"name": "BM_Base2ExponentialHistogramAggregationOneScale",
233246+
"value": 89.67220783233643,
233247+
"unit": "ns/iter",
233248+
"extra": "iterations: 1600000\ncpu: 88.52254312500001 ns\nthreads: 1"
233249+
},
233250+
{
233251+
"name": "BM_Base2ExponentialHistogramAggregationTwoScale",
233252+
"value": 99.48998689651489,
233253+
"unit": "ns/iter",
233254+
"extra": "iterations: 1600000\ncpu: 88.72754062500002 ns\nthreads: 1"
233255+
},
233256+
{
233257+
"name": "BM_Base2ExponentialHistogramAggregationFourScale",
233258+
"value": 95.7837700843811,
233259+
"unit": "ns/iter",
233260+
"extra": "iterations: 1600000\ncpu: 89.26448875000006 ns\nthreads: 1"
233261+
},
233262+
{
233263+
"name": "BM_Base2ExponentialHistogramAggregationEightScale",
233264+
"value": 94.19277310371399,
233265+
"unit": "ns/iter",
233266+
"extra": "iterations: 1600000\ncpu: 88.28850375000002 ns\nthreads: 1"
233267+
},
233268+
{
233269+
"name": "BM_Base2ExponentialHistogramAggregationSixteenScale",
233270+
"value": 89.45479989051819,
233271+
"unit": "ns/iter",
233272+
"extra": "iterations: 1600000\ncpu: 88.75946812499994 ns\nthreads: 1"
233273+
},
233274+
{
233275+
"name": "BM_AlwaysOffSamplerConstruction",
233276+
"value": 0.843053953593626,
233277+
"unit": "ns/iter",
233278+
"extra": "iterations: 177249334\ncpu: 0.8324998614663341 ns\nthreads: 1"
233279+
},
233280+
{
233281+
"name": "BM_AlwaysOnSamplerConstruction",
233282+
"value": 0.8036184751092916,
233283+
"unit": "ns/iter",
233284+
"extra": "iterations: 171985560\ncpu: 0.8024044111610302 ns\nthreads: 1"
233285+
},
233286+
{
233287+
"name": "BM_AlwaysOffSamplerShouldSample",
233288+
"value": 24.05688322178672,
233289+
"unit": "ns/iter",
233290+
"extra": "iterations: 5870505\ncpu: 24.015912770707125 ns\nthreads: 1"
233291+
},
233292+
{
233293+
"name": "BM_AlwaysOnSamplerShouldSample",
233294+
"value": 24.906067524186103,
233295+
"unit": "ns/iter",
233296+
"extra": "iterations: 5618894\ncpu: 24.859598348002294 ns\nthreads: 1"
233297+
},
233298+
{
233299+
"name": "BM_ParentBasedSamplerShouldSample",
233300+
"value": 30.15029858850001,
233301+
"unit": "ns/iter",
233302+
"extra": "iterations: 4650508\ncpu: 30.11831868690475 ns\nthreads: 1"
233303+
},
233304+
{
233305+
"name": "BM_TraceIdRatioBasedSamplerShouldSample",
233306+
"value": 13.629282418628136,
233307+
"unit": "ns/iter",
233308+
"extra": "iterations: 11425207\ncpu: 13.604089186305334 ns\nthreads: 1"
233309+
},
233310+
{
233311+
"name": "BM_SpanCreation",
233312+
"value": 1108.0856853974208,
233313+
"unit": "ns/iter",
233314+
"extra": "iterations: 125352\ncpu: 1105.388490012125 ns\nthreads: 1"
233315+
},
233316+
{
233317+
"name": "BM_NoopSpanCreation",
233318+
"value": 264.4512000540582,
233319+
"unit": "ns/iter",
233320+
"extra": "iterations: 527701\ncpu: 263.9437332883583 ns\nthreads: 1"
233321+
},
233322+
{
233323+
"name": "BM_Base64Escape",
233324+
"value": 315.63755948812815,
233325+
"unit": "ns/iter",
233326+
"extra": "iterations: 980206\ncpu: 139.0767359106147 ns\nthreads: 1"
233327+
},
233328+
{
233329+
"name": "BM_Base64Unescape",
233330+
"value": 1669.97090486357,
233331+
"unit": "ns/iter",
233332+
"extra": "iterations: 161030\ncpu: 902.0058498416446 ns\nthreads: 1"
233333+
},
233334+
{
233335+
"name": "BM_BaselineBuffer/1",
233336+
"value": 5139307.975769043,
233337+
"unit": "ns/iter",
233338+
"extra": "iterations: 100\ncpu: 55439.87000000001 ns\nthreads: 1"
233339+
},
233340+
{
233341+
"name": "BM_BaselineBuffer/2",
233342+
"value": 3986937.2954996456,
233343+
"unit": "ns/iter",
233344+
"extra": "iterations: 1124\ncpu: 122195.66459074733 ns\nthreads: 1"
233345+
},
233346+
{
233347+
"name": "BM_BaselineBuffer/4",
233348+
"value": 3731180.120397497,
233349+
"unit": "ns/iter",
233350+
"extra": "iterations: 513\ncpu: 255320.97855750492 ns\nthreads: 1"
233351+
},
233352+
{
233353+
"name": "BM_LockFreeBuffer/1",
233354+
"value": 2568995.475769043,
233355+
"unit": "ns/iter",
233356+
"extra": "iterations: 1000\ncpu: 68024.55699999999 ns\nthreads: 1"
233357+
},
233358+
{
233359+
"name": "BM_LockFreeBuffer/2",
233360+
"value": 2815081.883584739,
233361+
"unit": "ns/iter",
233362+
"extra": "iterations: 1119\ncpu: 138863.60232350315 ns\nthreads: 1"
233363+
},
233364+
{
233365+
"name": "BM_LockFreeBuffer/4",
233366+
"value": 2990407.328451833,
233367+
"unit": "ns/iter",
233368+
"extra": "iterations: 527\ncpu: 254691.6850094878 ns\nthreads: 1"
233369+
},
233370+
{
233371+
"name": "BM_RandomIdGeneration",
233372+
"value": 5.417167459437328,
233373+
"unit": "ns/iter",
233374+
"extra": "iterations: 26017850\ncpu: 5.380538783950251 ns\nthreads: 1"
233375+
},
233376+
{
233377+
"name": "BM_RandomIdStdGeneration",
233378+
"value": 3.818375556730741,
233379+
"unit": "ns/iter",
233380+
"extra": "iterations: 36342020\ncpu: 3.7543635714250327 ns\nthreads: 1"
233381+
},
233382+
{
233383+
"name": "BM_AttributeMapHash",
233384+
"value": 165.65303267230232,
233385+
"unit": "ns/iter",
233386+
"extra": "iterations: 892455\ncpu: 165.51760705021542 ns\nthreads: 1"
233387+
}
233388+
]
233155233389
}
233156233390
],
233157233391
"OpenTelemetry-cpp exporters Benchmark": [

0 commit comments

Comments
 (0)