Skip to content

Conversation

@ekump
Copy link
Contributor

@ekump ekump commented Jan 28, 2026

What does this PR do?

A brief description of the change being made with this pull request.

Motivation

What inspired you to submit this pull request?

Additional Notes

Anything else we should know when reviewing?

How to test the change?

Describe here in detail how the change can be validated.

@pr-commenter
Copy link

pr-commenter bot commented Jan 28, 2026

Benchmarks

Comparison

Benchmark execution time: 2026-01-28 21:03:25

Comparing candidate commit de4743a in PR branch ekump/APMSP-2547-add-file-attribute-to-junit with baseline commit cd903df in branch main.

Found 0 performance improvements and 0 performance regressions! Performance is the same for 57 metrics, 2 unstable metrics.

Candidate

Candidate benchmark details

Group 1

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz de4743a 1769633209 ekump/APMSP-2547-add-file-attribute-to-junit
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
write only interface execution_time 1.200µs 3.211µs ± 1.427µs 3.009µs ± 0.028µs 3.030µs 3.694µs 13.817µs 14.936µs 396.38% 7.381 55.589 44.33% 0.101µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
write only interface execution_time [3.013µs; 3.408µs] or [-6.159%; +6.159%] None None None

Group 2

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz de4743a 1769633209 ekump/APMSP-2547-add-file-attribute-to-junit
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
ip_address/quantize_peer_ip_address_benchmark execution_time 5.170µs 5.243µs ± 0.055µs 5.224µs ± 0.027µs 5.276µs 5.368µs 5.396µs 5.396µs 3.29% 1.188 0.821 1.04% 0.004µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
ip_address/quantize_peer_ip_address_benchmark execution_time [5.235µs; 5.251µs] or [-0.144%; +0.144%] None None None

Group 3

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz de4743a 1769633209 ekump/APMSP-2547-add-file-attribute-to-junit
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
benching string interning on wordpress profile execution_time 162.661µs 163.369µs ± 0.433µs 163.285µs ± 0.144µs 163.493µs 163.867µs 164.321µs 167.519µs 2.59% 5.399 44.881 0.26% 0.031µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
benching string interning on wordpress profile execution_time [163.309µs; 163.429µs] or [-0.037%; +0.037%] None None None

Group 4

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz de4743a 1769633209 ekump/APMSP-2547-add-file-attribute-to-junit
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
sdk_test_data/rules-based execution_time 144.132µs 146.080µs ± 1.717µs 145.772µs ± 0.464µs 146.315µs 148.244µs 151.658µs 161.432µs 10.74% 5.642 42.277 1.17% 0.121µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
sdk_test_data/rules-based execution_time [145.842µs; 146.318µs] or [-0.163%; +0.163%] None None None

Group 5

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz de4743a 1769633209 ekump/APMSP-2547-add-file-attribute-to-junit
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
normalization/normalize_trace/test_trace execution_time 241.419ns 252.929ns ± 14.343ns 246.154ns ± 3.596ns 256.193ns 286.075ns 294.061ns 297.732ns 20.95% 1.523 1.174 5.66% 1.014ns 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
normalization/normalize_trace/test_trace execution_time [250.941ns; 254.917ns] or [-0.786%; +0.786%] None None None

Group 6

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz de4743a 1769633209 ekump/APMSP-2547-add-file-attribute-to-junit
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
concentrator/add_spans_to_concentrator execution_time 10.612ms 10.641ms ± 0.013ms 10.639ms ± 0.008ms 10.648ms 10.666ms 10.679ms 10.695ms 0.52% 0.717 1.157 0.12% 0.001ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
concentrator/add_spans_to_concentrator execution_time [10.639ms; 10.643ms] or [-0.017%; +0.017%] None None None

Group 7

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz de4743a 1769633209 ekump/APMSP-2547-add-file-attribute-to-junit
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
redis/obfuscate_redis_string execution_time 33.883µs 34.396µs ± 0.805µs 34.040µs ± 0.060µs 34.144µs 36.065µs 36.109µs 38.106µs 11.94% 1.879 2.350 2.33% 0.057µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
redis/obfuscate_redis_string execution_time [34.285µs; 34.508µs] or [-0.324%; +0.324%] None None None

Group 8

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz de4743a 1769633209 ekump/APMSP-2547-add-file-attribute-to-junit
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
credit_card/is_card_number/ execution_time 3.895µs 3.914µs ± 0.003µs 3.913µs ± 0.002µs 3.915µs 3.920µs 3.920µs 3.922µs 0.24% -0.291 3.666 0.09% 0.000µs 1 200
credit_card/is_card_number/ throughput 254947665.409op/s 255516289.890op/s ± 221885.369op/s 255547906.560op/s ± 138057.347op/s 255682502.354op/s 255784759.727op/s 255847223.390op/s 256752046.432op/s 0.47% 0.306 3.743 0.09% 15689.665op/s 1 200
credit_card/is_card_number/ 3782-8224-6310-005 execution_time 77.031µs 77.511µs ± 0.316µs 77.450µs ± 0.242µs 77.713µs 78.156µs 78.330µs 78.416µs 1.25% 0.612 -0.205 0.41% 0.022µs 1 200
credit_card/is_card_number/ 3782-8224-6310-005 throughput 12752464.191op/s 12901656.174op/s ± 52518.545op/s 12911612.708op/s ± 40458.504op/s 12946847.529op/s 12970203.632op/s 12977245.371op/s 12981723.846op/s 0.54% -0.595 -0.237 0.41% 3713.622op/s 1 200
credit_card/is_card_number/ 378282246310005 execution_time 70.653µs 71.133µs ± 0.288µs 71.118µs ± 0.163µs 71.267µs 71.693µs 71.934µs 72.017µs 1.26% 0.636 0.281 0.40% 0.020µs 1 200
credit_card/is_card_number/ 378282246310005 throughput 13885566.584op/s 14058367.699op/s ± 56853.766op/s 14061211.454op/s ± 32234.390op/s 14094491.520op/s 14142458.915op/s 14152710.582op/s 14153770.173op/s 0.66% -0.613 0.240 0.40% 4020.168op/s 1 200
credit_card/is_card_number/37828224631 execution_time 3.891µs 3.912µs ± 0.006µs 3.912µs ± 0.001µs 3.913µs 3.916µs 3.920µs 3.969µs 1.48% 6.988 62.289 0.16% 0.000µs 1 200
credit_card/is_card_number/37828224631 throughput 251924720.636op/s 255599482.371op/s ± 397718.785op/s 255650439.835op/s ± 91827.551op/s 255738463.200op/s 255832494.176op/s 255881649.443op/s 256990291.779op/s 0.52% -6.915 61.569 0.16% 28122.965op/s 1 200
credit_card/is_card_number/378282246310005 execution_time 67.426µs 67.834µs ± 0.270µs 67.773µs ± 0.222µs 68.007µs 68.283µs 68.536µs 68.707µs 1.38% 0.535 -0.111 0.40% 0.019µs 1 200
credit_card/is_card_number/378282246310005 throughput 14554547.741op/s 14742085.095op/s ± 58617.928op/s 14755109.796op/s ± 48207.425op/s 14784124.492op/s 14821626.239op/s 14826181.804op/s 14830973.004op/s 0.51% -0.516 -0.154 0.40% 4144.913op/s 1 200
credit_card/is_card_number/37828224631000521389798 execution_time 44.597µs 45.100µs ± 0.175µs 45.106µs ± 0.134µs 45.246µs 45.352µs 45.387µs 45.391µs 0.63% -0.350 -0.384 0.39% 0.012µs 1 200
credit_card/is_card_number/37828224631000521389798 throughput 22030637.273op/s 22173197.216op/s ± 85993.177op/s 22169898.820op/s ± 65828.276op/s 22233753.644op/s 22319087.748op/s 22414561.739op/s 22423166.565op/s 1.14% 0.367 -0.353 0.39% 6080.636op/s 1 200
credit_card/is_card_number/x371413321323331 execution_time 6.029µs 6.038µs ± 0.014µs 6.034µs ± 0.002µs 6.038µs 6.061µs 6.105µs 6.118µs 1.39% 3.792 14.451 0.24% 0.001µs 1 200
credit_card/is_card_number/x371413321323331 throughput 163450383.339op/s 165605102.261op/s ± 393613.860op/s 165717292.601op/s ± 64486.931op/s 165769382.782op/s 165821056.845op/s 165838906.519op/s 165858544.182op/s 0.09% -3.777 14.339 0.24% 27832.703op/s 1 200
credit_card/is_card_number_no_luhn/ execution_time 3.893µs 3.913µs ± 0.003µs 3.913µs ± 0.002µs 3.915µs 3.918µs 3.921µs 3.925µs 0.31% -0.502 5.941 0.08% 0.000µs 1 200
credit_card/is_card_number_no_luhn/ throughput 254792683.255op/s 255569385.768op/s ± 214656.855op/s 255590696.742op/s ± 125594.568op/s 255702231.032op/s 255854021.562op/s 255940296.715op/s 256855103.084op/s 0.49% 0.522 6.036 0.08% 15178.532op/s 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time 64.452µs 65.594µs ± 0.141µs 65.593µs ± 0.065µs 65.668µs 65.771µs 65.883µs 65.899µs 0.47% -2.902 21.149 0.21% 0.010µs 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput 15174673.886op/s 15245358.545op/s ± 33010.430op/s 15245527.730op/s ± 15201.726op/s 15258670.747op/s 15282242.820op/s 15340404.606op/s 15515398.729op/s 1.77% 2.998 22.090 0.22% 2334.190op/s 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time 52.963µs 53.020µs ± 0.032µs 53.016µs ± 0.021µs 53.041µs 53.080µs 53.100µs 53.140µs 0.23% 0.713 0.354 0.06% 0.002µs 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 throughput 18818266.623op/s 18860669.839op/s ± 11285.875op/s 18862115.441op/s ± 7328.305op/s 18868567.797op/s 18876586.332op/s 18879344.468op/s 18881156.606op/s 0.10% -0.710 0.346 0.06% 798.032op/s 1 200
credit_card/is_card_number_no_luhn/37828224631 execution_time 3.893µs 3.912µs ± 0.003µs 3.912µs ± 0.001µs 3.913µs 3.916µs 3.918µs 3.923µs 0.29% -0.941 11.849 0.07% 0.000µs 1 200
credit_card/is_card_number_no_luhn/37828224631 throughput 254928026.949op/s 255632420.812op/s ± 176978.231op/s 255655106.964op/s ± 92978.203op/s 255727164.620op/s 255848431.750op/s 255918270.902op/s 256868546.391op/s 0.47% 0.968 12.015 0.07% 12514.251op/s 1 200
credit_card/is_card_number_no_luhn/378282246310005 execution_time 49.740µs 49.805µs ± 0.030µs 49.801µs ± 0.020µs 49.825µs 49.855µs 49.903µs 49.904µs 0.21% 0.584 0.722 0.06% 0.002µs 1 200
credit_card/is_card_number_no_luhn/378282246310005 throughput 20038284.089op/s 20078311.892op/s ± 12045.302op/s 20079831.817op/s ± 7935.650op/s 20086276.554op/s 20097516.049op/s 20101176.663op/s 20104388.788op/s 0.12% -0.580 0.712 0.06% 851.731op/s 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time 44.652µs 45.198µs ± 0.186µs 45.214µs ± 0.111µs 45.322µs 45.466µs 45.515µs 45.549µs 0.74% -0.648 0.201 0.41% 0.013µs 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput 21954456.962op/s 22125188.568op/s ± 91469.301op/s 22117174.502op/s ± 54524.577op/s 22177932.446op/s 22306359.222op/s 22370153.431op/s 22395223.644op/s 1.26% 0.671 0.240 0.41% 6467.856op/s 1 200
credit_card/is_card_number_no_luhn/x371413321323331 execution_time 6.028µs 6.037µs ± 0.009µs 6.035µs ± 0.003µs 6.038µs 6.044µs 6.083µs 6.116µs 1.34% 5.031 32.403 0.16% 0.001µs 1 200
credit_card/is_card_number_no_luhn/x371413321323331 throughput 163499815.680op/s 165654966.058op/s ± 255800.586op/s 165696586.650op/s ± 73865.943op/s 165774005.663op/s 165838109.151op/s 165870619.691op/s 165897484.365op/s 0.12% -4.989 31.894 0.15% 18087.833op/s 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
credit_card/is_card_number/ execution_time [3.913µs; 3.914µs] or [-0.012%; +0.012%] None None None
credit_card/is_card_number/ throughput [255485538.712op/s; 255547041.069op/s] or [-0.012%; +0.012%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 execution_time [77.467µs; 77.555µs] or [-0.057%; +0.057%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 throughput [12894377.608op/s; 12908934.739op/s] or [-0.056%; +0.056%] None None None
credit_card/is_card_number/ 378282246310005 execution_time [71.093µs; 71.173µs] or [-0.056%; +0.056%] None None None
credit_card/is_card_number/ 378282246310005 throughput [14050488.314op/s; 14066247.084op/s] or [-0.056%; +0.056%] None None None
credit_card/is_card_number/37828224631 execution_time [3.912µs; 3.913µs] or [-0.022%; +0.022%] None None None
credit_card/is_card_number/37828224631 throughput [255544362.373op/s; 255654602.370op/s] or [-0.022%; +0.022%] None None None
credit_card/is_card_number/378282246310005 execution_time [67.797µs; 67.872µs] or [-0.055%; +0.055%] None None None
credit_card/is_card_number/378282246310005 throughput [14733961.214op/s; 14750208.976op/s] or [-0.055%; +0.055%] None None None
credit_card/is_card_number/37828224631000521389798 execution_time [45.076µs; 45.124µs] or [-0.054%; +0.054%] None None None
credit_card/is_card_number/37828224631000521389798 throughput [22161279.389op/s; 22185115.044op/s] or [-0.054%; +0.054%] None None None
credit_card/is_card_number/x371413321323331 execution_time [6.036µs; 6.041µs] or [-0.033%; +0.033%] None None None
credit_card/is_card_number/x371413321323331 throughput [165550551.165op/s; 165659653.356op/s] or [-0.033%; +0.033%] None None None
credit_card/is_card_number_no_luhn/ execution_time [3.912µs; 3.913µs] or [-0.012%; +0.012%] None None None
credit_card/is_card_number_no_luhn/ throughput [255539636.392op/s; 255599135.143op/s] or [-0.012%; +0.012%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time [65.574µs; 65.614µs] or [-0.030%; +0.030%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput [15240783.617op/s; 15249933.473op/s] or [-0.030%; +0.030%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time [53.016µs; 53.025µs] or [-0.008%; +0.008%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 throughput [18859105.725op/s; 18862233.953op/s] or [-0.008%; +0.008%] None None None
credit_card/is_card_number_no_luhn/37828224631 execution_time [3.911µs; 3.912µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/37828224631 throughput [255607893.332op/s; 255656948.293op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/378282246310005 execution_time [49.801µs; 49.809µs] or [-0.008%; +0.008%] None None None
credit_card/is_card_number_no_luhn/378282246310005 throughput [20076642.529op/s; 20079981.255op/s] or [-0.008%; +0.008%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time [45.172µs; 45.224µs] or [-0.057%; +0.057%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput [22112511.803op/s; 22137865.333op/s] or [-0.057%; +0.057%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 execution_time [6.035µs; 6.038µs] or [-0.022%; +0.022%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 throughput [165619514.557op/s; 165690417.559op/s] or [-0.021%; +0.021%] None None None

Group 9

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz de4743a 1769633209 ekump/APMSP-2547-add-file-attribute-to-junit
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
two way interface execution_time 17.900µs 25.475µs ± 9.464µs 18.118µs ± 0.113µs 33.964µs 42.958µs 44.027µs 71.525µs 294.77% 1.095 1.397 37.06% 0.669µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
two way interface execution_time [24.164µs; 26.787µs] or [-5.149%; +5.149%] None None None

Group 10

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz de4743a 1769633209 ekump/APMSP-2547-add-file-attribute-to-junit
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... execution_time 204.970µs 205.604µs ± 0.537µs 205.490µs ± 0.299µs 205.871µs 206.429µs 207.967µs 208.217µs 1.33% 1.961 5.730 0.26% 0.038µs 1 200
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput 4802675.584op/s 4863746.999op/s ± 12632.107op/s 4866413.340op/s ± 7085.129op/s 4872665.402op/s 4877169.025op/s 4878084.410op/s 4878758.886op/s 0.25% -1.931 5.559 0.26% 893.225op/s 1 200
normalization/normalize_name/normalize_name/bad-name execution_time 18.582µs 18.642µs ± 0.038µs 18.634µs ± 0.015µs 18.657µs 18.707µs 18.754µs 18.925µs 1.56% 2.900 16.143 0.20% 0.003µs 1 200
normalization/normalize_name/normalize_name/bad-name throughput 52839022.783op/s 53643386.688op/s ± 107718.921op/s 53664244.651op/s ± 44418.171op/s 53703095.849op/s 53767264.933op/s 53785594.713op/s 53815937.636op/s 0.28% -2.843 15.575 0.20% 7616.878op/s 1 200
normalization/normalize_name/normalize_name/good execution_time 10.850µs 10.905µs ± 0.027µs 10.901µs ± 0.016µs 10.921µs 10.956µs 10.972µs 11.042µs 1.29% 1.015 2.611 0.25% 0.002µs 1 200
normalization/normalize_name/normalize_name/good throughput 90564180.277op/s 91698155.391op/s ± 229731.213op/s 91732840.358op/s ± 134288.919op/s 91849850.763op/s 92035313.181op/s 92109670.599op/s 92164083.024op/s 0.47% -0.989 2.491 0.25% 16244.450op/s 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... execution_time [205.530µs; 205.679µs] or [-0.036%; +0.036%] None None None
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput [4861996.310op/s; 4865497.688op/s] or [-0.036%; +0.036%] None None None
normalization/normalize_name/normalize_name/bad-name execution_time [18.636µs; 18.647µs] or [-0.028%; +0.028%] None None None
normalization/normalize_name/normalize_name/bad-name throughput [53628457.882op/s; 53658315.495op/s] or [-0.028%; +0.028%] None None None
normalization/normalize_name/normalize_name/good execution_time [10.902µs; 10.909µs] or [-0.035%; +0.035%] None None None
normalization/normalize_name/normalize_name/good throughput [91666316.855op/s; 91729993.928op/s] or [-0.035%; +0.035%] None None None

Group 11

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz de4743a 1769633209 ekump/APMSP-2547-add-file-attribute-to-junit
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
benching serializing traces from their internal representation to msgpack execution_time 14.600ms 14.657ms ± 0.033ms 14.652ms ± 0.018ms 14.672ms 14.717ms 14.762ms 14.849ms 1.35% 1.793 6.053 0.23% 0.002ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
benching serializing traces from their internal representation to msgpack execution_time [14.653ms; 14.662ms] or [-0.031%; +0.031%] None None None

Group 12

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz de4743a 1769633209 ekump/APMSP-2547-add-file-attribute-to-junit
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
profile_add_sample_frames_x1000 execution_time 3.917ms 3.926ms ± 0.007ms 3.925ms ± 0.002ms 3.927ms 3.931ms 3.933ms 4.008ms 2.12% 9.521 115.311 0.17% 0.000ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
profile_add_sample_frames_x1000 execution_time [3.925ms; 3.926ms] or [-0.024%; +0.024%] None None None

Group 13

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz de4743a 1769633209 ekump/APMSP-2547-add-file-attribute-to-junit
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
benching deserializing traces from msgpack to their internal representation execution_time 48.882ms 49.172ms ± 0.712ms 49.070ms ± 0.067ms 49.134ms 49.214ms 52.858ms 56.077ms 14.28% 7.363 58.908 1.44% 0.050ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
benching deserializing traces from msgpack to their internal representation execution_time [49.073ms; 49.271ms] or [-0.201%; +0.201%] None None None

Group 14

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz de4743a 1769633209 ekump/APMSP-2547-add-file-attribute-to-junit
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
tags/replace_trace_tags execution_time 2.337µs 2.380µs ± 0.026µs 2.376µs ± 0.004µs 2.382µs 2.411µs 2.420µs 2.695µs 13.42% 9.116 107.646 1.09% 0.002µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
tags/replace_trace_tags execution_time [2.376µs; 2.383µs] or [-0.151%; +0.151%] None None None

Group 15

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz de4743a 1769633209 ekump/APMSP-2547-add-file-attribute-to-junit
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
receiver_entry_point/report/2597 execution_time 13.338ms 13.562ms ± 0.075ms 13.561ms ± 0.037ms 13.594ms 13.677ms 13.748ms 14.010ms 3.31% 1.157 6.060 0.55% 0.005ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
receiver_entry_point/report/2597 execution_time [13.551ms; 13.572ms] or [-0.077%; +0.077%] None None None

Group 16

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz de4743a 1769633209 ekump/APMSP-2547-add-file-attribute-to-junit
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
profile_add_sample2_frames_x1000 execution_time 548.435µs 549.588µs ± 0.544µs 549.492µs ± 0.180µs 549.705µs 550.301µs 550.483µs 555.507µs 1.09% 6.696 68.735 0.10% 0.038µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
profile_add_sample2_frames_x1000 execution_time [549.512µs; 549.663µs] or [-0.014%; +0.014%] None None None

Group 17

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz de4743a 1769633209 ekump/APMSP-2547-add-file-attribute-to-junit
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... execution_time 535.030µs 536.797µs ± 1.332µs 536.360µs ± 0.766µs 537.724µs 539.024µs 540.612µs 542.943µs 1.23% 1.224 1.946 0.25% 0.094µs 1 200
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput 1841812.768op/s 1862912.862op/s ± 4608.833op/s 1864418.399op/s ± 2665.441op/s 1866537.671op/s 1868191.856op/s 1868805.721op/s 1869052.633op/s 0.25% -1.206 1.856 0.25% 325.894op/s 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time 380.056µs 380.853µs ± 0.284µs 380.840µs ± 0.175µs 381.022µs 381.327µs 381.658µs 381.978µs 0.30% 0.566 1.324 0.07% 0.020µs 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput 2617948.839op/s 2625685.479op/s ± 1959.347op/s 2625771.306op/s ± 1206.722op/s 2626941.374op/s 2628682.119op/s 2629435.774op/s 2631192.397op/s 0.21% -0.560 1.310 0.07% 138.547op/s 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time 189.315µs 189.801µs ± 0.236µs 189.770µs ± 0.157µs 189.930µs 190.276µs 190.438µs 190.514µs 0.39% 0.755 0.241 0.12% 0.017µs 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput 5248951.724op/s 5268690.385op/s ± 6558.741op/s 5269523.280op/s ± 4365.603op/s 5273760.396op/s 5277430.460op/s 5279744.069op/s 5282203.768op/s 0.24% -0.749 0.229 0.12% 463.773op/s 1 200
normalization/normalize_service/normalize_service/[empty string] execution_time 36.524µs 36.632µs ± 0.046µs 36.630µs ± 0.031µs 36.659µs 36.708µs 36.752µs 36.755µs 0.34% 0.258 -0.013 0.12% 0.003µs 1 200
normalization/normalize_service/normalize_service/[empty string] throughput 27207094.574op/s 27298810.075op/s ± 34125.502op/s 27300036.173op/s ± 23300.112op/s 27324158.569op/s 27354074.339op/s 27367431.908op/s 27379092.380op/s 0.29% -0.251 -0.019 0.12% 2413.037op/s 1 200
normalization/normalize_service/normalize_service/test_ASCII execution_time 45.905µs 46.094µs ± 0.133µs 46.075µs ± 0.061µs 46.144µs 46.242µs 46.315µs 47.548µs 3.20% 6.610 69.036 0.29% 0.009µs 1 200
normalization/normalize_service/normalize_service/test_ASCII throughput 21031529.395op/s 21694967.338op/s ± 61550.784op/s 21703939.334op/s ± 28634.399op/s 21728685.692op/s 21751128.337op/s 21772035.020op/s 21784164.813op/s 0.37% -6.377 65.645 0.28% 4352.298op/s 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... execution_time [536.612µs; 536.982µs] or [-0.034%; +0.034%] None None None
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput [1862274.122op/s; 1863551.602op/s] or [-0.034%; +0.034%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time [380.814µs; 380.893µs] or [-0.010%; +0.010%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput [2625413.933op/s; 2625957.026op/s] or [-0.010%; +0.010%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time [189.768µs; 189.834µs] or [-0.017%; +0.017%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput [5267781.407op/s; 5269599.364op/s] or [-0.017%; +0.017%] None None None
normalization/normalize_service/normalize_service/[empty string] execution_time [36.625µs; 36.638µs] or [-0.017%; +0.017%] None None None
normalization/normalize_service/normalize_service/[empty string] throughput [27294080.609op/s; 27303539.542op/s] or [-0.017%; +0.017%] None None None
normalization/normalize_service/normalize_service/test_ASCII execution_time [46.076µs; 46.112µs] or [-0.040%; +0.040%] None None None
normalization/normalize_service/normalize_service/test_ASCII throughput [21686436.991op/s; 21703497.685op/s] or [-0.039%; +0.039%] None None None

Group 18

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz de4743a 1769633209 ekump/APMSP-2547-add-file-attribute-to-junit
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
single_flag_killswitch/rules-based execution_time 188.901ns 191.303ns ± 2.010ns 191.029ns ± 1.591ns 192.624ns 194.729ns 196.742ns 198.939ns 4.14% 0.827 0.416 1.05% 0.142ns 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
single_flag_killswitch/rules-based execution_time [191.025ns; 191.582ns] or [-0.146%; +0.146%] None None None

Group 19

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz de4743a 1769633209 ekump/APMSP-2547-add-file-attribute-to-junit
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
sql/obfuscate_sql_string execution_time 89.482µs 89.698µs ± 0.180µs 89.675µs ± 0.061µs 89.742µs 89.892µs 90.242µs 91.695µs 2.25% 7.211 74.413 0.20% 0.013µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
sql/obfuscate_sql_string execution_time [89.673µs; 89.723µs] or [-0.028%; +0.028%] None None None

Baseline

Omitted due to size.

@codecov-commenter
Copy link

codecov-commenter commented Jan 28, 2026

Codecov Report

❌ Patch coverage is 0% with 195 lines in your changes missing coverage. Please review.
✅ Project coverage is 70.78%. Comparing base (cd903df) to head (de4743a).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1487      +/-   ##
==========================================
- Coverage   70.96%   70.78%   -0.19%     
==========================================
  Files         421      422       +1     
  Lines       68438    68633     +195     
==========================================
+ Hits        48567    48580      +13     
- Misses      19871    20053     +182     
Components Coverage Δ
libdd-crashtracker 61.38% <ø> (-0.03%) ⬇️
libdd-crashtracker-ffi 16.50% <ø> (ø)
libdd-alloc 98.73% <ø> (ø)
libdd-data-pipeline 86.28% <ø> (ø)
libdd-data-pipeline-ffi 78.57% <ø> (ø)
libdd-common 80.97% <ø> (ø)
libdd-common-ffi 74.54% <ø> (ø)
libdd-telemetry 59.82% <ø> (+0.03%) ⬆️
libdd-telemetry-ffi 21.17% <ø> (ø)
libdd-dogstatsd-client 83.75% <ø> (ø)
datadog-ipc 82.60% <ø> (ø)
libdd-profiling 81.49% <ø> (ø)
libdd-profiling-ffi 64.71% <ø> (ø)
datadog-sidecar 34.94% <ø> (ø)
datdog-sidecar-ffi 10.25% <ø> (ø)
spawn-worker 55.18% <ø> (ø)
libdd-tinybytes 93.43% <ø> (ø)
libdd-trace-normalization 82.33% <ø> (ø)
libdd-trace-obfuscation 94.17% <ø> (ø)
libdd-trace-protobuf 61.18% <ø> (ø)
libdd-trace-utils 89.45% <ø> (ø)
datadog-tracer-flare 63.49% <ø> (ø)
libdd-log 75.57% <ø> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@dd-octo-sts
Copy link

dd-octo-sts bot commented Jan 28, 2026

Artifact Size Benchmark Report

aarch64-alpine-linux-musl
Artifact Baseline Commit Change
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.so 8.44 MB 8.44 MB 0% (0 B) 👌
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.a 91.81 MB 91.81 MB 0% (0 B) 👌
aarch64-apple-darwin
Artifact Baseline Commit Change
/aarch64-apple-darwin/lib/libdatadog_profiling.a 62.80 MB 62.80 MB 0% (0 B) 👌
/aarch64-apple-darwin/lib/libdatadog_profiling.dylib 9.48 MB 9.48 MB 0% (0 B) 👌
aarch64-unknown-linux-gnu
Artifact Baseline Commit Change
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.a 106.15 MB 106.15 MB 0% (0 B) 👌
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.so 10.76 MB 10.76 MB 0% (0 B) 👌
libdatadog-x64-windows
Artifact Baseline Commit Change
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.dll 25.26 MB 25.26 MB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.lib 75.59 KB 75.59 KB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.pdb 167.23 MB 167.20 MB --.01% (-24.00 KB) 💪
/libdatadog-x64-windows/debug/static/datadog_profiling_ffi.lib 847.79 MB 847.79 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.dll 9.61 MB 9.61 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.lib 75.59 KB 75.59 KB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.pdb 23.10 MB 23.10 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/static/datadog_profiling_ffi.lib 48.39 MB 48.39 MB 0% (0 B) 👌
libdatadog-x86-windows
Artifact Baseline Commit Change
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.dll 21.33 MB 21.33 MB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.lib 76.76 KB 76.76 KB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.pdb 171.34 MB 171.35 MB +0% (+8.00 KB) 👌
/libdatadog-x86-windows/debug/static/datadog_profiling_ffi.lib 834.55 MB 834.55 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.dll 7.27 MB 7.27 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.lib 76.76 KB 76.76 KB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.pdb 24.71 MB 24.71 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/static/datadog_profiling_ffi.lib 44.10 MB 44.10 MB 0% (0 B) 👌
x86_64-alpine-linux-musl
Artifact Baseline Commit Change
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.a 80.27 MB 80.27 MB 0% (0 B) 👌
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.so 9.90 MB 9.90 MB 0% (0 B) 👌
x86_64-apple-darwin
Artifact Baseline Commit Change
/x86_64-apple-darwin/lib/libdatadog_profiling.a 64.68 MB 64.68 MB 0% (0 B) 👌
/x86_64-apple-darwin/lib/libdatadog_profiling.dylib 10.51 MB 10.51 MB 0% (0 B) 👌
x86_64-unknown-linux-gnu
Artifact Baseline Commit Change
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.a 100.11 MB 100.11 MB 0% (0 B) 👌
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.so 11.48 MB 11.48 MB 0% (0 B) 👌

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants