Skip to content

Conversation

@VianneyRuhlmann
Copy link
Contributor

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.

@VianneyRuhlmann VianneyRuhlmann added the run-macos-tests Run macos tests in gitlab label Jan 12, 2026
@pr-commenter
Copy link

pr-commenter bot commented Jan 12, 2026

Benchmarks

Comparison

Benchmark execution time: 2026-01-13 14:17:55

Comparing candidate commit ae648c1 in PR branch vianney/test-macos-tag with baseline commit 40a1ad6 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 ae648c1 1768312897 vianney/test-macos-tag
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 91.365µs 91.587µs ± 0.143µs 91.576µs ± 0.047µs 91.623µs 91.696µs 91.870µs 93.249µs 1.83% 8.049 90.343 0.16% 0.010µ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 [91.567µs; 91.607µs] or [-0.022%; +0.022%] None None None

Group 2

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz ae648c1 1768312897 vianney/test-macos-tag
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 59.730ms 60.327ms ± 2.528ms 59.982ms ± 0.078ms 60.074ms 60.478ms 79.341ms 82.433ms 37.43% 7.973 62.157 4.18% 0.179ms 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 [59.977ms; 60.678ms] or [-0.581%; +0.581%] None None None

Group 3

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz ae648c1 1768312897 vianney/test-macos-tag
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 4.923µs 5.004µs ± 0.038µs 5.006µs ± 0.032µs 5.026µs 5.060µs 5.062µs 5.065µs 1.18% 0.040 -1.143 0.75% 0.003µ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 [4.999µs; 5.009µs] or [-0.104%; +0.104%] None None None

Group 4

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz ae648c1 1768312897 vianney/test-macos-tag
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.348µs 2.396µs ± 0.015µs 2.396µs ± 0.007µs 2.403µs 2.428µs 2.436µs 2.439µs 1.80% -0.011 1.959 0.63% 0.001µ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.394µs; 2.398µs] or [-0.088%; +0.088%] None None None

Group 5

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz ae648c1 1768312897 vianney/test-macos-tag
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 243.934ns 254.725ns ± 12.783ns 248.515ns ± 3.365ns 259.283ns 285.349ns 288.223ns 292.634ns 17.75% 1.455 0.898 5.01% 0.904ns 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 [252.954ns; 256.497ns] or [-0.695%; +0.695%] None None None

Group 6

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz ae648c1 1768312897 vianney/test-macos-tag
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.260µs 3.153µs ± 1.432µs 2.984µs ± 0.027µs 3.003µs 3.369µs 13.822µs 15.144µs 407.57% 7.540 57.298 45.32% 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 [2.954µs; 3.351µs] or [-6.296%; +6.296%] None None None

Group 7

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz ae648c1 1768312897 vianney/test-macos-tag
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.779ms 14.833ms ± 0.038ms 14.824ms ± 0.018ms 14.847ms 14.899ms 14.979ms 15.045ms 1.49% 2.236 7.248 0.26% 0.003ms 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.828ms; 14.838ms] or [-0.036%; +0.036%] None None None

Group 8

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz ae648c1 1768312897 vianney/test-macos-tag
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.616µs 146.557µs ± 1.654µs 146.258µs ± 0.539µs 146.849µs 148.286µs 153.537µs 161.409µs 10.36% 5.205 37.834 1.13% 0.117µ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 [146.328µs; 146.786µs] or [-0.156%; +0.156%] None None None

Group 9

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz ae648c1 1768312897 vianney/test-macos-tag
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 161.510µs 162.764µs ± 0.547µs 162.714µs ± 0.147µs 162.883µs 163.241µs 163.388µs 169.302µs 4.05% 8.473 100.327 0.34% 0.039µ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 [162.688µs; 162.839µs] or [-0.047%; +0.047%] None None None

Group 10

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz ae648c1 1768312897 vianney/test-macos-tag
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 186.496µs 187.046µs ± 0.417µs 186.963µs ± 0.141µs 187.107µs 188.094µs 188.427µs 189.413µs 1.31% 2.423 7.114 0.22% 0.029µs 1 200
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput 5279467.281op/s 5346296.015op/s ± 11843.436op/s 5348652.230op/s ± 4035.204op/s 5352654.632op/s 5358076.861op/s 5359814.189op/s 5362055.362op/s 0.25% -2.402 6.969 0.22% 837.457op/s 1 200
normalization/normalize_name/normalize_name/bad-name execution_time 17.578µs 17.665µs ± 0.038µs 17.662µs ± 0.025µs 17.686µs 17.730µs 17.785µs 17.797µs 0.77% 0.602 0.728 0.22% 0.003µs 1 200
normalization/normalize_name/normalize_name/bad-name throughput 56187903.587op/s 56609993.498op/s ± 122232.445op/s 56618742.836op/s ± 81041.021op/s 56703084.223op/s 56779340.931op/s 56868401.034op/s 56889697.987op/s 0.48% -0.587 0.695 0.22% 8643.139op/s 1 200
normalization/normalize_name/normalize_name/good execution_time 9.893µs 10.123µs ± 0.160µs 10.238µs ± 0.046µs 10.261µs 10.286µs 10.310µs 10.359µs 1.19% -0.310 -1.759 1.58% 0.011µs 1 200
normalization/normalize_name/normalize_name/good throughput 96529825.888op/s 98810358.547op/s ± 1573728.562op/s 97678977.301op/s ± 435748.713op/s 100510222.982op/s 100963621.278op/s 101047625.041op/s 101081650.235op/s 3.48% 0.317 -1.753 1.59% 111279.414op/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 [186.989µs; 187.104µs] or [-0.031%; +0.031%] None None None
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput [5344654.629op/s; 5347937.401op/s] or [-0.031%; +0.031%] None None None
normalization/normalize_name/normalize_name/bad-name execution_time [17.660µs; 17.670µs] or [-0.030%; +0.030%] None None None
normalization/normalize_name/normalize_name/bad-name throughput [56593053.256op/s; 56626933.739op/s] or [-0.030%; +0.030%] None None None
normalization/normalize_name/normalize_name/good execution_time [10.101µs; 10.145µs] or [-0.220%; +0.220%] None None None
normalization/normalize_name/normalize_name/good throughput [98592254.904op/s; 99028462.190op/s] or [-0.221%; +0.221%] None None None

Group 11

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz ae648c1 1768312897 vianney/test-macos-tag
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 9.802ms 9.962ms ± 0.051ms 9.957ms ± 0.033ms 9.992ms 10.032ms 10.139ms 10.203ms 2.47% 1.175 4.451 0.51% 0.004ms 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 [9.955ms; 9.969ms] or [-0.071%; +0.071%] None None None

Group 12

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz ae648c1 1768312897 vianney/test-macos-tag
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.984ms 3.989ms ± 0.007ms 3.989ms ± 0.002ms 3.990ms 3.993ms 4.000ms 4.074ms 2.14% 10.887 137.514 0.16% 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.989ms; 3.990ms] or [-0.023%; +0.023%] None None None

Group 13

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz ae648c1 1768312897 vianney/test-macos-tag
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 495.362µs 496.216µs ± 0.474µs 496.210µs ± 0.296µs 496.484µs 496.798µs 497.100µs 500.020µs 0.77% 2.594 19.146 0.10% 0.034µs 1 200
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput 1999919.114op/s 2015254.384op/s ± 1920.454op/s 2015273.986op/s ± 1203.210op/s 2016574.788op/s 2017814.827op/s 2018497.984op/s 2018726.152op/s 0.17% -2.553 18.735 0.10% 135.797op/s 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time 376.385µs 377.059µs ± 0.373µs 376.993µs ± 0.244µs 377.274µs 377.702µs 378.040µs 378.724µs 0.46% 0.880 1.272 0.10% 0.026µs 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput 2640442.860op/s 2652105.749op/s ± 2624.518op/s 2652565.934op/s ± 1713.714op/s 2653987.606op/s 2655541.227op/s 2656420.703op/s 2656853.098op/s 0.16% -0.872 1.244 0.10% 185.581op/s 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time 169.343µs 169.936µs ± 0.164µs 169.941µs ± 0.101µs 170.044µs 170.185µs 170.287µs 170.364µs 0.25% -0.363 0.640 0.10% 0.012µs 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput 5869772.677op/s 5884576.740op/s ± 5696.133op/s 5884393.562op/s ± 3515.036op/s 5887758.242op/s 5894610.748op/s 5898549.179op/s 5905173.083op/s 0.35% 0.371 0.650 0.10% 402.777op/s 1 200
normalization/normalize_service/normalize_service/[empty string] execution_time 37.283µs 37.400µs ± 0.056µs 37.399µs ± 0.035µs 37.433µs 37.492µs 37.569µs 37.580µs 0.49% 0.479 0.724 0.15% 0.004µs 1 200
normalization/normalize_service/normalize_service/[empty string] throughput 26609546.989op/s 26737797.561op/s ± 39921.602op/s 26738804.180op/s ± 25305.242op/s 26765808.312op/s 26797198.855op/s 26817180.983op/s 26822220.373op/s 0.31% -0.468 0.703 0.15% 2822.884op/s 1 200
normalization/normalize_service/normalize_service/test_ASCII execution_time 46.173µs 46.311µs ± 0.078µs 46.305µs ± 0.041µs 46.348µs 46.405µs 46.468µs 47.050µs 1.61% 4.373 38.494 0.17% 0.006µs 1 200
normalization/normalize_service/normalize_service/test_ASCII throughput 21253797.325op/s 21593058.228op/s ± 36132.201op/s 21595827.298op/s ± 19347.079op/s 21614799.147op/s 21633468.077op/s 21642747.467op/s 21657557.514op/s 0.29% -4.266 37.171 0.17% 2554.932op/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 [496.150µs; 496.281µs] or [-0.013%; +0.013%] None None None
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput [2014988.228op/s; 2015520.541op/s] or [-0.013%; +0.013%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time [377.007µs; 377.111µs] or [-0.014%; +0.014%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput [2651742.016op/s; 2652469.482op/s] or [-0.014%; +0.014%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time [169.913µs; 169.959µs] or [-0.013%; +0.013%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput [5883787.310op/s; 5885366.169op/s] or [-0.013%; +0.013%] None None None
normalization/normalize_service/normalize_service/[empty string] execution_time [37.393µs; 37.408µs] or [-0.021%; +0.021%] None None None
normalization/normalize_service/normalize_service/[empty string] throughput [26732264.810op/s; 26743330.311op/s] or [-0.021%; +0.021%] None None None
normalization/normalize_service/normalize_service/test_ASCII execution_time [46.300µs; 46.322µs] or [-0.023%; +0.023%] None None None
normalization/normalize_service/normalize_service/test_ASCII throughput [21588050.653op/s; 21598065.804op/s] or [-0.023%; +0.023%] None None None

Group 14

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz ae648c1 1768312897 vianney/test-macos-tag
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.912µs ± 0.003µs 3.912µs ± 0.002µs 3.914µs 3.916µs 3.918µs 3.920µs 0.19% -0.969 5.958 0.07% 0.000µs 1 200
credit_card/is_card_number/ throughput 255133157.349op/s 255618930.139op/s ± 183899.933op/s 255615260.232op/s ± 118181.480op/s 255733083.498op/s 255868645.618op/s 255987842.608op/s 256751324.288op/s 0.44% 0.984 6.054 0.07% 13003.689op/s 1 200
credit_card/is_card_number/ 3782-8224-6310-005 execution_time 79.111µs 80.295µs ± 0.603µs 80.260µs ± 0.457µs 80.742µs 81.381µs 81.537µs 82.050µs 2.23% 0.217 -0.529 0.75% 0.043µs 1 200
credit_card/is_card_number/ 3782-8224-6310-005 throughput 12187753.414op/s 12454729.142op/s ± 93449.266op/s 12459451.339op/s ± 70820.791op/s 12528197.845op/s 12599336.873op/s 12634667.986op/s 12640497.870op/s 1.45% -0.186 -0.553 0.75% 6607.861op/s 1 200
credit_card/is_card_number/ 378282246310005 execution_time 74.448µs 74.947µs ± 0.202µs 74.917µs ± 0.079µs 75.023µs 75.231µs 75.685µs 76.306µs 1.85% 3.123 18.578 0.27% 0.014µs 1 200
credit_card/is_card_number/ 378282246310005 throughput 13105160.108op/s 13342790.689op/s ± 35598.177op/s 13348080.639op/s ± 14082.595op/s 13359587.253op/s 13385888.274op/s 13400542.844op/s 13432113.497op/s 0.63% -3.037 17.898 0.27% 2517.171op/s 1 200
credit_card/is_card_number/37828224631 execution_time 3.895µs 3.911µs ± 0.003µs 3.911µs ± 0.002µs 3.913µs 3.916µs 3.918µs 3.919µs 0.19% -0.985 7.586 0.07% 0.000µs 1 200
credit_card/is_card_number/37828224631 throughput 255170291.991op/s 255658417.397op/s ± 172248.134op/s 255663389.026op/s ± 107242.034op/s 255768782.623op/s 255877296.100op/s 255975795.850op/s 256768800.131op/s 0.43% 1.002 7.699 0.07% 12179.782op/s 1 200
credit_card/is_card_number/378282246310005 execution_time 71.515µs 72.061µs ± 0.174µs 72.061µs ± 0.097µs 72.155µs 72.346µs 72.546µs 72.674µs 0.85% 0.326 1.310 0.24% 0.012µs 1 200
credit_card/is_card_number/378282246310005 throughput 13760116.036op/s 13877258.330op/s ± 33526.526op/s 13877184.521op/s ± 18732.852op/s 13897603.706op/s 13923658.962op/s 13959357.337op/s 13983043.899op/s 0.76% -0.303 1.292 0.24% 2370.683op/s 1 200
credit_card/is_card_number/37828224631000521389798 execution_time 52.146µs 52.208µs ± 0.036µs 52.204µs ± 0.028µs 52.232µs 52.273µs 52.305µs 52.306µs 0.20% 0.449 -0.261 0.07% 0.003µs 1 200
credit_card/is_card_number/37828224631000521389798 throughput 19118109.490op/s 19154181.740op/s ± 13194.069op/s 19155628.861op/s ± 10148.100op/s 19165560.446op/s 19173559.470op/s 19175993.842op/s 19176822.892op/s 0.11% -0.445 -0.266 0.07% 932.962op/s 1 200
credit_card/is_card_number/x371413321323331 execution_time 5.784µs 5.899µs ± 0.049µs 5.899µs ± 0.033µs 5.931µs 5.978µs 6.007µs 6.029µs 2.21% 0.056 -0.414 0.83% 0.003µs 1 200
credit_card/is_card_number/x371413321323331 throughput 165852209.175op/s 169519420.849op/s ± 1412992.179op/s 169511031.433op/s ± 964728.251op/s 170554537.171op/s 171808717.105op/s 172401227.674op/s 172876443.833op/s 1.99% -0.017 -0.427 0.83% 99913.635op/s 1 200
credit_card/is_card_number_no_luhn/ execution_time 3.891µs 3.913µs ± 0.003µs 3.913µs ± 0.002µs 3.915µs 3.918µs 3.919µs 3.920µs 0.17% -1.195 6.409 0.09% 0.000µs 1 200
credit_card/is_card_number_no_luhn/ throughput 255103135.195op/s 255553502.579op/s ± 224516.252op/s 255535294.799op/s ± 149710.553op/s 255712792.048op/s 255863690.079op/s 255959973.682op/s 256975704.490op/s 0.56% 1.214 6.543 0.09% 15875.696op/s 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time 64.159µs 64.303µs ± 0.101µs 64.276µs ± 0.045µs 64.341µs 64.513µs 64.641µs 64.648µs 0.58% 1.486 2.273 0.16% 0.007µs 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput 15468364.220op/s 15551513.302op/s ± 24412.517op/s 15557894.891op/s ± 10924.656op/s 15566537.005op/s 15579688.215op/s 15585866.627op/s 15586171.948op/s 0.18% -1.477 2.240 0.16% 1726.226op/s 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time 57.313µs 57.519µs ± 0.106µs 57.500µs ± 0.065µs 57.574µs 57.710µs 57.817µs 57.948µs 0.78% 1.157 1.564 0.18% 0.008µs 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 throughput 17256907.449op/s 17385469.057op/s ± 32091.884op/s 17391281.751op/s ± 19803.019op/s 17409395.415op/s 17423110.100op/s 17427130.897op/s 17447927.713op/s 0.33% -1.145 1.521 0.18% 2269.239op/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.002µs 3.914µs 3.917µs 3.919µs 3.923µs 0.30% -0.584 6.268 0.08% 0.000µs 1 200
credit_card/is_card_number_no_luhn/37828224631 throughput 254887393.501op/s 255614351.028op/s ± 202105.042op/s 255640192.977op/s ± 137134.734op/s 255751469.988op/s 255856965.690op/s 255914379.162op/s 256850742.697op/s 0.47% 0.603 6.369 0.08% 14290.985op/s 1 200
credit_card/is_card_number_no_luhn/378282246310005 execution_time 54.564µs 54.793µs ± 0.166µs 54.759µs ± 0.091µs 54.855µs 55.092µs 55.362µs 55.552µs 1.45% 1.561 3.221 0.30% 0.012µs 1 200
credit_card/is_card_number_no_luhn/378282246310005 throughput 18001090.099op/s 18250666.313op/s ± 55085.443op/s 18261768.090op/s ± 30479.656op/s 18291744.481op/s 18311340.492op/s 18320532.049op/s 18326958.957op/s 0.36% -1.536 3.104 0.30% 3895.129op/s 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time 52.139µs 52.217µs ± 0.042µs 52.213µs ± 0.029µs 52.244µs 52.285µs 52.326µs 52.428µs 0.41% 0.836 2.258 0.08% 0.003µs 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput 19073654.207op/s 19150766.753op/s ± 15426.452op/s 19152420.601op/s ± 10623.273op/s 19160680.368op/s 19172730.625op/s 19178436.246op/s 19179659.971op/s 0.14% -0.827 2.218 0.08% 1090.815op/s 1 200
credit_card/is_card_number_no_luhn/x371413321323331 execution_time 5.807µs 5.913µs ± 0.047µs 5.911µs ± 0.034µs 5.946µs 5.995µs 6.029µs 6.037µs 2.14% 0.168 -0.374 0.79% 0.003µs 1 200
credit_card/is_card_number_no_luhn/x371413321323331 throughput 165632573.831op/s 169142943.263op/s ± 1339575.817op/s 169170469.902op/s ± 971180.351op/s 170054288.819op/s 171289547.849op/s 171773749.496op/s 172208239.502op/s 1.80% -0.130 -0.398 0.79% 94722.314op/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.912µs; 3.912µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/ throughput [255593443.377op/s; 255644416.901op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 execution_time [80.212µs; 80.379µs] or [-0.104%; +0.104%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 throughput [12441777.972op/s; 12467680.311op/s] or [-0.104%; +0.104%] None None None
credit_card/is_card_number/ 378282246310005 execution_time [74.919µs; 74.975µs] or [-0.037%; +0.037%] None None None
credit_card/is_card_number/ 378282246310005 throughput [13337857.124op/s; 13347724.254op/s] or [-0.037%; +0.037%] None None None
credit_card/is_card_number/37828224631 execution_time [3.911µs; 3.912µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/37828224631 throughput [255634545.462op/s; 255682289.331op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/378282246310005 execution_time [72.037µs; 72.085µs] or [-0.034%; +0.034%] None None None
credit_card/is_card_number/378282246310005 throughput [13872611.876op/s; 13881904.784op/s] or [-0.033%; +0.033%] None None None
credit_card/is_card_number/37828224631000521389798 execution_time [52.203µs; 52.213µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/37828224631000521389798 throughput [19152353.168op/s; 19156010.311op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/x371413321323331 execution_time [5.893µs; 5.906µs] or [-0.116%; +0.116%] None None None
credit_card/is_card_number/x371413321323331 throughput [169323593.722op/s; 169715247.975op/s] or [-0.116%; +0.116%] None None None
credit_card/is_card_number_no_luhn/ execution_time [3.913µs; 3.914µs] or [-0.012%; +0.012%] None None None
credit_card/is_card_number_no_luhn/ throughput [255522386.786op/s; 255584618.372op/s] or [-0.012%; +0.012%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time [64.289µs; 64.317µs] or [-0.022%; +0.022%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput [15548129.961op/s; 15554896.642op/s] or [-0.022%; +0.022%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time [57.505µs; 57.534µs] or [-0.026%; +0.026%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 throughput [17381021.431op/s; 17389916.684op/s] or [-0.026%; +0.026%] None None None
credit_card/is_card_number_no_luhn/37828224631 execution_time [3.912µs; 3.913µs] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/37828224631 throughput [255586341.213op/s; 255642360.844op/s] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/378282246310005 execution_time [54.770µs; 54.816µs] or [-0.042%; +0.042%] None None None
credit_card/is_card_number_no_luhn/378282246310005 throughput [18243032.000op/s; 18258300.625op/s] or [-0.042%; +0.042%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time [52.211µs; 52.223µs] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput [19148628.796op/s; 19152904.711op/s] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 execution_time [5.906µs; 5.919µs] or [-0.110%; +0.110%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 throughput [168957290.938op/s; 169328595.587op/s] or [-0.110%; +0.110%] None None None

Group 15

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz ae648c1 1768312897 vianney/test-macos-tag
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.544ms 10.578ms ± 0.015ms 10.576ms ± 0.008ms 10.584ms 10.601ms 10.617ms 10.679ms 0.97% 2.056 10.152 0.14% 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.575ms; 10.580ms] or [-0.020%; +0.020%] None None None

Group 16

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz ae648c1 1768312897 vianney/test-macos-tag
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 187.497ns 190.303ns ± 2.077ns 189.977ns ± 1.424ns 191.431ns 194.225ns 196.597ns 200.425ns 5.50% 1.384 2.762 1.09% 0.147ns 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 [190.016ns; 190.591ns] or [-0.151%; +0.151%] None None None

Group 17

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz ae648c1 1768312897 vianney/test-macos-tag
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 553.931µs 554.516µs ± 0.308µs 554.474µs ± 0.165µs 554.673µs 555.011µs 555.616µs 555.872µs 0.25% 1.160 2.719 0.06% 0.022µ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 [554.474µs; 554.559µs] or [-0.008%; +0.008%] None None None

Group 18

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz ae648c1 1768312897 vianney/test-macos-tag
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.987µs 25.559µs ± 9.640µs 18.248µs ± 0.172µs 33.913µs 44.066µs 45.306µs 68.523µs 275.51% 0.986 0.522 37.62% 0.682µ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.223µs; 26.895µs] or [-5.227%; +5.227%] None None None

Group 19

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz ae648c1 1768312897 vianney/test-macos-tag
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 34.229µs 34.534µs ± 0.491µs 34.345µs ± 0.061µs 34.460µs 35.315µs 35.531µs 38.968µs 13.46% 4.355 31.761 1.42% 0.035µ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.466µs; 34.602µs] or [-0.197%; +0.197%] None None None

Baseline

Omitted due to size.

@codecov-commenter
Copy link

codecov-commenter commented Jan 12, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 71.31%. Comparing base (158b594) to head (ae648c1).
⚠️ Report is 2 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1438   +/-   ##
=======================================
  Coverage   71.31%   71.31%           
=======================================
  Files         413      413           
  Lines       66155    66157    +2     
=======================================
+ Hits        47176    47180    +4     
+ Misses      18979    18977    -2     
Components Coverage Δ
libdd-crashtracker 58.65% <ø> (ø)
libdd-crashtracker-ffi 14.37% <ø> (ø)
libdd-alloc 98.73% <ø> (ø)
libdd-data-pipeline 86.04% <ø> (ø)
libdd-data-pipeline-ffi 77.01% <ø> (ø)
libdd-common 81.11% <ø> (ø)
libdd-common-ffi 74.19% <ø> (ø)
libdd-telemetry 60.26% <ø> (+0.33%) ⬆️
libdd-telemetry-ffi 21.17% <ø> (ø)
libdd-dogstatsd-client 83.75% <ø> (ø)
datadog-ipc 82.61% <ø> (ø)
libdd-profiling 81.04% <ø> (ø)
libdd-profiling-ffi 62.43% <ø> (ø)
datadog-sidecar 35.99% <ø> (ø)
datdog-sidecar-ffi 11.46% <ø> (ø)
spawn-worker 55.18% <ø> (ø)
libdd-tinybytes 92.44% <ø> (ø)
libdd-trace-normalization 82.33% <ø> (ø)
libdd-trace-obfuscation 94.17% <ø> (ø)
libdd-trace-protobuf 61.18% <ø> (ø)
libdd-trace-utils 89.74% <ø> (ø)
datadog-tracer-flare 61.06% <ø> (ø)
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 13, 2026

Artifact Size Benchmark Report

aarch64-alpine-linux-musl
Artifact Baseline Commit Change
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.so 7.57 MB 7.57 MB 0% (0 B) 👌
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.a 87.80 MB 87.80 MB 0% (0 B) 👌
aarch64-apple-darwin
Artifact Baseline Commit Change
/aarch64-apple-darwin/lib/libdatadog_profiling.a 59.43 MB 59.43 MB 0% (0 B) 👌
/aarch64-apple-darwin/lib/libdatadog_profiling.dylib 8.58 MB 8.58 MB 0% (0 B) 👌
aarch64-unknown-linux-gnu
Artifact Baseline Commit Change
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.a 101.52 MB 101.52 MB 0% (0 B) 👌
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.so 9.71 MB 9.71 MB 0% (0 B) 👌
libdatadog-x64-windows
Artifact Baseline Commit Change
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.dll 20.43 MB 20.43 MB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.lib 73.49 KB 73.49 KB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.pdb 151.29 MB 151.27 MB --.01% (-16.00 KB) 💪
/libdatadog-x64-windows/debug/static/datadog_profiling_ffi.lib 817.84 MB 817.84 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.dll 6.51 MB 6.51 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.lib 73.49 KB 73.49 KB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.pdb 20.14 MB 20.14 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/static/datadog_profiling_ffi.lib 39.52 MB 39.52 MB 0% (0 B) 👌
libdatadog-x86-windows
Artifact Baseline Commit Change
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.dll 17.43 MB 17.43 MB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.lib 74.62 KB 74.62 KB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.pdb 154.16 MB 154.15 MB -0% (-8.00 KB) 👌
/libdatadog-x86-windows/debug/static/datadog_profiling_ffi.lib 805.63 MB 805.63 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.dll 5.01 MB 5.01 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.lib 74.62 KB 74.62 KB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.pdb 21.46 MB 21.46 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/static/datadog_profiling_ffi.lib 37.29 MB 37.29 MB 0% (0 B) 👌
x86_64-alpine-linux-musl
Artifact Baseline Commit Change
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.a 76.05 MB 76.05 MB 0% (0 B) 👌
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.so 9.00 MB 9.00 MB 0% (0 B) 👌
x86_64-apple-darwin
Artifact Baseline Commit Change
/x86_64-apple-darwin/lib/libdatadog_profiling.a 60.76 MB 60.76 MB 0% (0 B) 👌
/x86_64-apple-darwin/lib/libdatadog_profiling.dylib 9.63 MB 9.63 MB 0% (0 B) 👌
x86_64-unknown-linux-gnu
Artifact Baseline Commit Change
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.a 95.61 MB 95.61 MB 0% (0 B) 👌
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.so 10.45 MB 10.45 MB 0% (0 B) 👌

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

Labels

ci-build run-macos-tests Run macos tests in gitlab

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants