Skip to content

Conversation

@hoolioh
Copy link
Contributor

@hoolioh hoolioh commented Oct 24, 2025

What does this PR do?

Prevent tests from checking for a specific version in libdatadog_version field.

Motivation

Since we're going to versioning individual crates the ffi crate's version doesn't have to match the implementation one.

@github-actions github-actions bot added the profiling Relates to the profiling* modules. label Oct 24, 2025
@hoolioh hoolioh force-pushed the julio/fix-version-profiling-tests branch from 2096a26 to 48fdcda Compare October 24, 2025 09:15
@pr-commenter
Copy link

pr-commenter bot commented Oct 24, 2025

Benchmarks

Comparison

Benchmark execution time: 2025-10-27 19:09:23

Comparing candidate commit 7380a63 in PR branch julio/fix-version-profiling-tests with baseline commit c4cdaa2 in branch main.

Found 0 performance improvements and 0 performance regressions! Performance is the same for 55 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 7380a63 1761591329 julio/fix-version-profiling-tests
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 120.756µs 122.575µs ± 1.171µs 122.377µs ± 0.434µs 122.863µs 123.772µs 127.264µs 133.719µs 9.27% 5.256 42.428 0.95% 0.083µ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 [122.413µs; 122.737µs] or [-0.132%; +0.132%] None None None

Group 2

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 7380a63 1761591329 julio/fix-version-profiling-tests
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.955µs 496.847µs ± 0.531µs 496.774µs ± 0.258µs 497.060µs 497.527µs 497.979µs 500.731µs 0.80% 3.642 23.013 0.11% 0.038µs 1 200
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput 1997080.933op/s 2012695.455op/s ± 2142.278op/s 2012989.148op/s ± 1044.189op/s 2013976.268op/s 2014957.670op/s 2015514.926op/s 2016313.545op/s 0.17% -3.605 22.665 0.11% 151.482op/s 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time 370.130µs 370.845µs ± 0.258µs 370.825µs ± 0.158µs 371.020µs 371.312µs 371.365µs 371.671µs 0.23% 0.149 0.053 0.07% 0.018µs 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput 2690552.534op/s 2696542.818op/s ± 1876.337op/s 2696689.023op/s ± 1152.335op/s 2697760.349op/s 2699297.069op/s 2700799.744op/s 2701751.216op/s 0.19% -0.145 0.051 0.07% 132.677op/s 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time 168.477µs 168.828µs ± 0.161µs 168.819µs ± 0.088µs 168.908µs 169.078µs 169.339µs 169.597µs 0.46% 0.924 3.069 0.10% 0.011µs 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput 5896340.416op/s 5923192.363op/s ± 5646.266op/s 5923520.599op/s ± 3082.023op/s 5926459.461op/s 5931299.919op/s 5934977.576op/s 5935525.834op/s 0.20% -0.912 3.023 0.10% 399.251op/s 1 200
normalization/normalize_service/normalize_service/[empty string] execution_time 36.662µs 36.919µs ± 0.138µs 36.925µs ± 0.111µs 37.031µs 37.138µs 37.198µs 37.217µs 0.79% 0.009 -0.901 0.37% 0.010µs 1 200
normalization/normalize_service/normalize_service/[empty string] throughput 26869598.519op/s 27086870.804op/s ± 101152.076op/s 27081851.632op/s ± 81270.524op/s 27167591.246op/s 27246919.632op/s 27272032.333op/s 27276006.228op/s 0.72% 0.003 -0.904 0.37% 7152.532op/s 1 200
normalization/normalize_service/normalize_service/test_ASCII execution_time 46.219µs 46.366µs ± 0.133µs 46.349µs ± 0.039µs 46.390µs 46.470µs 46.578µs 47.905µs 3.36% 8.306 90.078 0.29% 0.009µs 1 200
normalization/normalize_service/normalize_service/test_ASCII throughput 20874846.251op/s 21567499.689op/s ± 60386.793op/s 21575368.696op/s ± 18335.311op/s 21593091.507op/s 21613137.334op/s 21625473.505op/s 21636274.512op/s 0.28% -8.110 86.911 0.28% 4269.991op/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.773µs; 496.920µs] or [-0.015%; +0.015%] None None None
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput [2012398.555op/s; 2012992.354op/s] or [-0.015%; +0.015%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time [370.810µs; 370.881µs] or [-0.010%; +0.010%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput [2696282.776op/s; 2696802.860op/s] or [-0.010%; +0.010%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time [168.806µs; 168.850µs] or [-0.013%; +0.013%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput [5922409.845op/s; 5923974.882op/s] or [-0.013%; +0.013%] None None None
normalization/normalize_service/normalize_service/[empty string] execution_time [36.900µs; 36.938µs] or [-0.052%; +0.052%] None None None
normalization/normalize_service/normalize_service/[empty string] throughput [27072852.099op/s; 27100889.509op/s] or [-0.052%; +0.052%] None None None
normalization/normalize_service/normalize_service/test_ASCII execution_time [46.348µs; 46.385µs] or [-0.040%; +0.040%] None None None
normalization/normalize_service/normalize_service/test_ASCII throughput [21559130.660op/s; 21575868.717op/s] or [-0.039%; +0.039%] None None None

Group 3

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 7380a63 1761591329 julio/fix-version-profiling-tests
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.559ms 14.621ms ± 0.034ms 14.619ms ± 0.016ms 14.633ms 14.668ms 14.754ms 14.804ms 1.27% 2.201 7.715 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.617ms; 14.626ms] or [-0.032%; +0.032%] None None None

Group 4

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 7380a63 1761591329 julio/fix-version-profiling-tests
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 185.463µs 185.997µs ± 0.247µs 185.981µs ± 0.191µs 186.178µs 186.450µs 186.584µs 186.815µs 0.45% 0.458 0.002 0.13% 0.017µs 1 200
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput 5352886.357op/s 5376449.615op/s ± 7149.321op/s 5376892.977op/s ± 5520.531op/s 5382366.875op/s 5387168.638op/s 5388474.775op/s 5391903.060op/s 0.28% -0.450 -0.011 0.13% 505.533op/s 1 200
normalization/normalize_name/normalize_name/bad-name execution_time 17.790µs 17.854µs ± 0.030µs 17.851µs ± 0.015µs 17.868µs 17.905µs 17.946µs 18.017µs 0.93% 1.401 4.852 0.17% 0.002µs 1 200
normalization/normalize_name/normalize_name/bad-name throughput 55504559.770op/s 56010596.355op/s ± 94195.135op/s 56018347.656op/s ± 46530.294op/s 56061317.896op/s 56142533.395op/s 56178995.041op/s 56211726.427op/s 0.35% -1.376 4.731 0.17% 6660.602op/s 1 200
normalization/normalize_name/normalize_name/good execution_time 10.530µs 10.578µs ± 0.022µs 10.576µs ± 0.018µs 10.596µs 10.613µs 10.620µs 10.639µs 0.59% -0.045 -0.597 0.20% 0.002µs 1 200
normalization/normalize_name/normalize_name/good throughput 93996406.774op/s 94533644.784op/s ± 193029.250op/s 94550489.538op/s ± 157690.883op/s 94665661.681op/s 94890099.991op/s 94949064.399op/s 94968333.097op/s 0.44% 0.053 -0.596 0.20% 13649.229op/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 [185.962µs; 186.031µs] or [-0.018%; +0.018%] None None None
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput [5375458.788op/s; 5377440.442op/s] or [-0.018%; +0.018%] None None None
normalization/normalize_name/normalize_name/bad-name execution_time [17.850µs; 17.858µs] or [-0.023%; +0.023%] None None None
normalization/normalize_name/normalize_name/bad-name throughput [55997541.815op/s; 56023650.895op/s] or [-0.023%; +0.023%] None None None
normalization/normalize_name/normalize_name/good execution_time [10.575µs; 10.581µs] or [-0.028%; +0.028%] None None None
normalization/normalize_name/normalize_name/good throughput [94506892.786op/s; 94560396.781op/s] or [-0.028%; +0.028%] None None None

Group 5

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 7380a63 1761591329 julio/fix-version-profiling-tests
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.220µs 3.257µs ± 1.425µs 3.045µs ± 0.029µs 3.073µs 3.704µs 13.876µs 14.910µs 389.66% 7.313 54.817 43.63% 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.059µs; 3.454µs] or [-6.062%; +6.062%] None None None

Group 6

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 7380a63 1761591329 julio/fix-version-profiling-tests
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.538µs 34.171µs ± 0.879µs 33.778µs ± 0.081µs 33.925µs 36.029µs 36.059µs 37.371µs 10.64% 1.722 1.242 2.57% 0.062µ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.049µs; 34.292µs] or [-0.356%; +0.356%] None None None

Group 7

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 7380a63 1761591329 julio/fix-version-profiling-tests
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 86.162µs 86.352µs ± 0.155µs 86.329µs ± 0.048µs 86.386µs 86.495µs 86.896µs 87.975µs 1.91% 6.625 61.975 0.18% 0.011µ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 [86.331µs; 86.373µs] or [-0.025%; +0.025%] None None None

Group 8

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 7380a63 1761591329 julio/fix-version-profiling-tests
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.804µs 25.928µs ± 10.183µs 18.070µs ± 0.220µs 34.499µs 41.051µs 52.829µs 77.661µs 329.78% 1.272 2.662 39.18% 0.720µ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.517µs; 27.339µs] or [-5.443%; +5.443%] None None None

Group 9

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 7380a63 1761591329 julio/fix-version-profiling-tests
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 171.693ns 175.097ns ± 2.926ns 174.430ns ± 1.905ns 176.710ns 181.098ns 183.314ns 184.818ns 5.96% 1.094 0.603 1.67% 0.207ns 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 [174.691ns; 175.502ns] or [-0.232%; +0.232%] None None None

Group 10

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 7380a63 1761591329 julio/fix-version-profiling-tests
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.892µs 3.912µs ± 0.003µs 3.913µs ± 0.002µs 3.914µs 3.917µs 3.919µs 3.920µs 0.19% -1.483 10.396 0.08% 0.000µs 1 200
credit_card/is_card_number/ throughput 255108352.708op/s 255592520.648op/s ± 192831.656op/s 255584705.740op/s ± 127670.739op/s 255718577.959op/s 255851924.881op/s 255896113.427op/s 256942600.108op/s 0.53% 1.506 10.581 0.08% 13635.257op/s 1 200
credit_card/is_card_number/ 3782-8224-6310-005 execution_time 79.082µs 81.241µs ± 0.997µs 81.189µs ± 0.605µs 81.831µs 82.898µs 83.823µs 84.109µs 3.60% 0.231 -0.015 1.22% 0.071µs 1 200
credit_card/is_card_number/ 3782-8224-6310-005 throughput 11889321.437op/s 12310842.410op/s ± 150764.843op/s 12316913.087op/s ± 91744.718op/s 12401414.752op/s 12561029.877op/s 12631910.354op/s 12645031.053op/s 2.66% -0.161 -0.079 1.22% 10660.684op/s 1 200
credit_card/is_card_number/ 378282246310005 execution_time 71.476µs 72.389µs ± 0.437µs 72.389µs ± 0.354µs 72.720µs 73.071µs 73.213µs 73.568µs 1.63% 0.102 -0.698 0.60% 0.031µs 1 200
credit_card/is_card_number/ 378282246310005 throughput 13592849.058op/s 13814751.011op/s ± 83431.748op/s 13814216.902op/s ± 67449.195op/s 13883731.747op/s 13952356.030op/s 13972697.855op/s 13990752.721op/s 1.28% -0.078 -0.710 0.60% 5899.516op/s 1 200
credit_card/is_card_number/37828224631 execution_time 3.896µs 3.912µs ± 0.003µs 3.912µs ± 0.002µs 3.914µs 3.917µs 3.918µs 3.920µs 0.21% -0.644 5.419 0.07% 0.000µs 1 200
credit_card/is_card_number/37828224631 throughput 255070409.708op/s 255604756.531op/s ± 177336.671op/s 255615685.167op/s ± 104972.515op/s 255716487.321op/s 255856696.881op/s 255877169.153op/s 256664596.888op/s 0.41% 0.659 5.500 0.07% 12539.596op/s 1 200
credit_card/is_card_number/378282246310005 execution_time 68.455µs 69.312µs ± 0.341µs 69.300µs ± 0.241µs 69.523µs 69.898µs 70.189µs 70.235µs 1.35% 0.264 -0.251 0.49% 0.024µs 1 200
credit_card/is_card_number/378282246310005 throughput 14237841.473op/s 14427841.823op/s ± 70839.948op/s 14430054.708op/s ± 50452.369op/s 14481562.885op/s 14534736.390op/s 14566393.058op/s 14608091.109op/s 1.23% -0.239 -0.271 0.49% 5009.141op/s 1 200
credit_card/is_card_number/37828224631000521389798 execution_time 45.377µs 45.621µs ± 0.122µs 45.626µs ± 0.106µs 45.729µs 45.798µs 45.824µs 45.849µs 0.49% -0.160 -1.021 0.27% 0.009µs 1 200
credit_card/is_card_number/37828224631000521389798 throughput 21810860.579op/s 21919947.253op/s ± 58560.196op/s 21917211.047op/s ± 50971.791op/s 21969717.515op/s 22018569.478op/s 22029887.156op/s 22037395.256op/s 0.55% 0.168 -1.017 0.27% 4140.831op/s 1 200
credit_card/is_card_number/x371413321323331 execution_time 6.427µs 6.436µs ± 0.005µs 6.436µs ± 0.003µs 6.438µs 6.448µs 6.451µs 6.453µs 0.27% 0.983 0.965 0.08% 0.000µs 1 200
credit_card/is_card_number/x371413321323331 throughput 154963439.092op/s 155369773.175op/s ± 123531.563op/s 155384440.593op/s ± 71127.155op/s 155459529.998op/s 155529939.513op/s 155577480.554op/s 155599941.843op/s 0.14% -0.978 0.954 0.08% 8735.001op/s 1 200
credit_card/is_card_number_no_luhn/ execution_time 3.890µs 3.912µs ± 0.004µs 3.912µs ± 0.002µs 3.914µs 3.920µs 3.923µs 3.925µs 0.33% -0.144 5.854 0.10% 0.000µs 1 200
credit_card/is_card_number_no_luhn/ throughput 254770010.261op/s 255597702.266op/s ± 251648.635op/s 255611515.306op/s ± 152172.399op/s 255766484.802op/s 255884228.529op/s 255948637.214op/s 257077889.370op/s 0.57% 0.168 5.961 0.10% 17794.246op/s 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time 59.902µs 62.172µs ± 1.019µs 62.103µs ± 0.760µs 62.880µs 63.789µs 64.193µs 64.806µs 4.35% 0.124 -0.655 1.63% 0.072µs 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput 15430614.148op/s 16088811.548op/s ± 263187.840op/s 16102243.189op/s ± 198118.735op/s 16292920.280op/s 16439117.461op/s 16675783.361op/s 16693907.620op/s 3.67% -0.058 -0.663 1.63% 18610.191op/s 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time 53.917µs 54.285µs ± 0.135µs 54.312µs ± 0.075µs 54.380µs 54.459µs 54.497µs 54.504µs 0.35% -0.877 0.036 0.25% 0.010µs 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 throughput 18347308.197op/s 18421549.066op/s ± 45822.903op/s 18412288.462op/s ± 25486.944op/s 18442256.394op/s 18514871.253op/s 18540417.703op/s 18547105.940op/s 0.73% 0.886 0.052 0.25% 3240.169op/s 1 200
credit_card/is_card_number_no_luhn/37828224631 execution_time 3.895µs 3.913µs ± 0.003µs 3.913µs ± 0.002µs 3.914µs 3.917µs 3.918µs 3.919µs 0.16% -1.224 7.688 0.07% 0.000µs 1 200
credit_card/is_card_number_no_luhn/37828224631 throughput 255153104.835op/s 255581330.131op/s ± 178376.684op/s 255557667.158op/s ± 109415.705op/s 255709736.151op/s 255818438.821op/s 255949976.363op/s 256746524.509op/s 0.47% 1.241 7.811 0.07% 12613.136op/s 1 200
credit_card/is_card_number_no_luhn/378282246310005 execution_time 50.196µs 50.613µs ± 0.122µs 50.616µs ± 0.050µs 50.665µs 50.764µs 50.986µs 51.111µs 0.98% 0.152 3.618 0.24% 0.009µs 1 200
credit_card/is_card_number_no_luhn/378282246310005 throughput 19565129.120op/s 19757797.402op/s ± 47477.250op/s 19756454.540op/s ± 19632.457op/s 19775960.236op/s 19830222.787op/s 19899186.189op/s 19922035.764op/s 0.84% -0.112 3.582 0.24% 3357.149op/s 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time 45.343µs 45.649µs ± 0.159µs 45.646µs ± 0.132µs 45.779µs 45.892µs 45.919µs 45.956µs 0.68% -0.089 -1.041 0.35% 0.011µs 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput 21759754.033op/s 21906768.975op/s ± 76257.286op/s 21907583.356op/s ± 62973.634op/s 21968339.679op/s 22035390.397op/s 22043915.694op/s 22054138.580op/s 0.67% 0.099 -1.039 0.35% 5392.204op/s 1 200
credit_card/is_card_number_no_luhn/x371413321323331 execution_time 6.427µs 6.436µs ± 0.005µs 6.436µs ± 0.003µs 6.439µs 6.443µs 6.447µs 6.451µs 0.23% 0.244 -0.031 0.07% 0.000µs 1 200
credit_card/is_card_number_no_luhn/x371413321323331 throughput 155011695.702op/s 155371859.707op/s ± 108929.425op/s 155367427.219op/s ± 77364.199op/s 155447776.883op/s 155545803.194op/s 155582229.422op/s 155588121.598op/s 0.14% -0.240 -0.038 0.07% 7702.474op/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.913µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/ throughput [255565796.035op/s; 255619245.261op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 execution_time [81.103µs; 81.380µs] or [-0.170%; +0.170%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 throughput [12289947.853op/s; 12331736.967op/s] or [-0.170%; +0.170%] None None None
credit_card/is_card_number/ 378282246310005 execution_time [72.328µs; 72.450µs] or [-0.084%; +0.084%] None None None
credit_card/is_card_number/ 378282246310005 throughput [13803188.173op/s; 13826313.849op/s] or [-0.084%; +0.084%] None None None
credit_card/is_card_number/37828224631 execution_time [3.912µs; 3.913µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/37828224631 throughput [255580179.374op/s; 255629333.688op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/378282246310005 execution_time [69.265µs; 69.359µs] or [-0.068%; +0.068%] None None None
credit_card/is_card_number/378282246310005 throughput [14418024.087op/s; 14437659.558op/s] or [-0.068%; +0.068%] None None None
credit_card/is_card_number/37828224631000521389798 execution_time [45.604µs; 45.638µs] or [-0.037%; +0.037%] None None None
credit_card/is_card_number/37828224631000521389798 throughput [21911831.373op/s; 21928063.133op/s] or [-0.037%; +0.037%] None None None
credit_card/is_card_number/x371413321323331 execution_time [6.436µs; 6.437µs] or [-0.011%; +0.011%] None None None
credit_card/is_card_number/x371413321323331 throughput [155352652.888op/s; 155386893.462op/s] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/ execution_time [3.912µs; 3.913µs] or [-0.014%; +0.014%] None None None
credit_card/is_card_number_no_luhn/ throughput [255562826.185op/s; 255632578.347op/s] or [-0.014%; +0.014%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time [62.030µs; 62.313µs] or [-0.227%; +0.227%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput [16052336.245op/s; 16125286.852op/s] or [-0.227%; +0.227%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time [54.266µs; 54.303µs] or [-0.034%; +0.034%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 throughput [18415198.452op/s; 18427899.679op/s] or [-0.034%; +0.034%] None None None
credit_card/is_card_number_no_luhn/37828224631 execution_time [3.912µs; 3.913µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/37828224631 throughput [255556608.838op/s; 255606051.424op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/378282246310005 execution_time [50.596µs; 50.630µs] or [-0.033%; +0.033%] None None None
credit_card/is_card_number_no_luhn/378282246310005 throughput [19751217.512op/s; 19764377.292op/s] or [-0.033%; +0.033%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time [45.627µs; 45.671µs] or [-0.048%; +0.048%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput [21896200.449op/s; 21917337.502op/s] or [-0.048%; +0.048%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 execution_time [6.436µs; 6.437µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 throughput [155356763.137op/s; 155386956.278op/s] or [-0.010%; +0.010%] None None None

Group 11

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 7380a63 1761591329 julio/fix-version-profiling-tests
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.692ms 10.717ms ± 0.016ms 10.716ms ± 0.008ms 10.723ms 10.735ms 10.753ms 10.835ms 1.11% 3.552 22.678 0.15% 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.715ms; 10.719ms] or [-0.020%; +0.020%] None None None

Group 12

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 7380a63 1761591329 julio/fix-version-profiling-tests
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.607µs 162.636µs ± 0.356µs 162.585µs ± 0.158µs 162.753µs 163.114µs 163.967µs 165.143µs 1.57% 3.141 18.424 0.22% 0.025µ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.586µs; 162.685µs] or [-0.030%; +0.030%] None None None

Group 13

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 7380a63 1761591329 julio/fix-version-profiling-tests
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.007µs 5.084µs ± 0.034µs 5.073µs ± 0.028µs 5.119µs 5.130µs 5.138µs 5.168µs 1.87% 0.083 -1.250 0.66% 0.002µ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.079µs; 5.088µs] or [-0.092%; +0.092%] None None None

Group 14

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 7380a63 1761591329 julio/fix-version-profiling-tests
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 6.042ms 6.313ms ± 0.131ms 6.385ms ± 0.027ms 6.401ms 6.427ms 6.477ms 6.542ms 2.46% -0.890 -0.839 2.06% 0.009ms 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 [6.295ms; 6.331ms] or [-0.287%; +0.287%] None None None

Group 15

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 7380a63 1761591329 julio/fix-version-profiling-tests
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 239.817ns 252.314ns ± 14.945ns 246.431ns ± 3.810ns 254.823ns 288.159ns 302.457ns 302.971ns 22.94% 1.871 2.800 5.91% 1.057ns 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.243ns; 254.385ns] or [-0.821%; +0.821%] None None None

Group 16

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 7380a63 1761591329 julio/fix-version-profiling-tests
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 63.103ms 63.650ms ± 2.464ms 63.330ms ± 0.069ms 63.392ms 63.732ms 82.577ms 84.806ms 33.91% 7.940 61.557 3.86% 0.174ms 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 [63.309ms; 63.992ms] or [-0.537%; +0.537%] None None None

Group 17

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 7380a63 1761591329 julio/fix-version-profiling-tests
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.415µs 2.437µs ± 0.016µs 2.437µs ± 0.010µs 2.443µs 2.481µs 2.485µs 2.491µs 2.22% 1.283 1.893 0.67% 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.435µs; 2.439µs] or [-0.093%; +0.093%] None None None

Baseline

Omitted due to size.

@hoolioh hoolioh marked this pull request as ready for review October 24, 2025 09:18
@hoolioh hoolioh requested a review from a team as a code owner October 24, 2025 09:18
@codecov-commenter
Copy link

codecov-commenter commented Oct 24, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 71.92%. Comparing base (636b792) to head (7380a63).
⚠️ Report is 2 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1280      +/-   ##
==========================================
+ Coverage   71.80%   71.92%   +0.11%     
==========================================
  Files         368      368              
  Lines       57967    58150     +183     
==========================================
+ Hits        41626    41824     +198     
+ Misses      16341    16326      -15     
Components Coverage Δ
datadog-crashtracker 50.65% <ø> (+1.62%) ⬆️
datadog-crashtracker-ffi 5.86% <ø> (ø)
datadog-alloc 98.73% <ø> (ø)
data-pipeline 87.86% <ø> (ø)
data-pipeline-ffi 88.19% <ø> (ø)
ddcommon 84.31% <ø> (ø)
ddcommon-ffi 73.84% <ø> (ø)
ddtelemetry 59.98% <ø> (-0.04%) ⬇️
ddtelemetry-ffi 21.24% <ø> (ø)
dogstatsd-client 83.26% <ø> (ø)
datadog-ipc 82.39% <ø> (ø)
datadog-profiling 76.91% <100.00%> (+0.01%) ⬆️
datadog-profiling-ffi 62.22% <100.00%> (+0.10%) ⬆️
datadog-sidecar 37.24% <ø> (ø)
datdog-sidecar-ffi 13.71% <ø> (ø)
spawn-worker 55.18% <ø> (ø)
tinybytes 92.44% <ø> (+0.21%) ⬆️
datadog-trace-normalization 98.24% <ø> (ø)
datadog-trace-obfuscation 94.17% <ø> (ø)
datadog-trace-protobuf 59.65% <ø> (ø)
datadog-trace-utils 90.00% <ø> (-0.01%) ⬇️
datadog-tracer-flare 61.03% <ø> (ø)
datadog-log 75.57% <ø> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@dd-octo-sts
Copy link

dd-octo-sts bot commented Oct 24, 2025

Artifact Size Benchmark Report

aarch64-alpine-linux-musl
Artifact Baseline Commit Change
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.so 7.25 MB 7.25 MB 0% (0 B) 👌
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.a 71.35 MB 71.35 MB 0% (0 B) 👌
aarch64-unknown-linux-gnu
Artifact Baseline Commit Change
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.a 83.70 MB 83.70 MB 0% (0 B) 👌
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.so 9.20 MB 9.20 MB 0% (0 B) 👌
libdatadog-x64-windows
Artifact Baseline Commit Change
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.dll 18.55 MB 18.55 MB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.lib 65.77 KB 65.77 KB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.pdb 129.26 MB 129.24 MB --.01% (-16.00 KB) 💪
/libdatadog-x64-windows/debug/static/datadog_profiling_ffi.lib 677.95 MB 677.95 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.dll 5.93 MB 5.93 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.lib 65.77 KB 65.77 KB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.pdb 17.51 MB 17.51 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/static/datadog_profiling_ffi.lib 32.46 MB 32.46 MB 0% (0 B) 👌
libdatadog-x86-windows
Artifact Baseline Commit Change
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.dll 15.81 MB 15.81 MB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.lib 66.79 KB 66.79 KB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.pdb 131.42 MB 131.42 MB 0% (0 B) 👌
/libdatadog-x86-windows/debug/static/datadog_profiling_ffi.lib 666.48 MB 666.48 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.dll 4.54 MB 4.54 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.lib 66.79 KB 66.79 KB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.pdb 18.66 MB 18.66 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/static/datadog_profiling_ffi.lib 30.52 MB 30.52 MB 0% (0 B) 👌
x86_64-alpine-linux-musl
Artifact Baseline Commit Change
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.a 63.95 MB 63.95 MB 0% (0 B) 👌
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.so 8.56 MB 8.56 MB 0% (0 B) 👌
x86_64-unknown-linux-gnu
Artifact Baseline Commit Change
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.a 78.42 MB 78.42 MB 0% (0 B) 👌
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.so 9.91 MB 9.91 MB 0% (0 B) 👌

@hoolioh hoolioh requested a review from a team as a code owner October 27, 2025 18:55
@hoolioh hoolioh closed this Nov 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

profiling Relates to the profiling* modules.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants