Skip to content

Conversation

@iunanua
Copy link
Contributor

@iunanua iunanua commented Nov 21, 2025

What does this PR do?

Set some missing attributes to fix --no-default-features

@pr-commenter
Copy link

pr-commenter bot commented Nov 21, 2025

Benchmarks

Comparison

Benchmark execution time: 2025-11-21 12:07:21

Comparing candidate commit 89ac147 in PR branch igor/crashtracker-no-default with baseline commit 8e56742 in branch main.

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

scenario:credit_card/is_card_number/ 378282246310005

  • 🟥 execution_time [+3.849µs; +3.996µs] or [+5.364%; +5.568%]
  • 🟥 throughput [-735654.986op/s; -709121.370op/s] or [-5.279%; -5.088%]

scenario:credit_card/is_card_number/378282246310005

  • 🟥 execution_time [+14.782µs; +14.929µs] or [+21.596%; +21.809%]
  • 🟥 throughput [-2618076.853op/s; -2592417.483op/s] or [-17.920%; -17.745%]

scenario:credit_card/is_card_number/37828224631000521389798

  • 🟥 execution_time [+7.405µs; +7.433µs] or [+16.202%; +16.263%]
  • 🟥 throughput [-3062192.659op/s; -3049127.835op/s] or [-13.996%; -13.936%]

scenario:credit_card/is_card_number_no_luhn/ 378282246310005

  • 🟥 execution_time [+4.946µs; +4.986µs] or [+9.259%; +9.333%]
  • 🟥 throughput [-1597957.744op/s; -1586143.701op/s] or [-8.536%; -8.473%]

scenario:credit_card/is_card_number_no_luhn/378282246310005

  • 🟥 execution_time [+5.258µs; +5.306µs] or [+10.472%; +10.568%]
  • 🟥 throughput [-1903376.159op/s; -1887676.621op/s] or [-9.557%; -9.478%]

scenario:credit_card/is_card_number_no_luhn/37828224631000521389798

  • 🟥 execution_time [+7.400µs; +7.427µs] or [+16.190%; +16.249%]
  • 🟥 throughput [-3059693.103op/s; -3047178.188op/s] or [-13.985%; -13.928%]

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 89ac147 1763725949 igor/crashtracker-no-default
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.432µs 2.460µs ± 0.025µs 2.451µs ± 0.010µs 2.464µs 2.518µs 2.525µs 2.527µs 3.06% 1.342 0.722 1.01% 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.456µs; 2.463µs] or [-0.140%; +0.140%] None None None

Group 2

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 89ac147 1763725949 igor/crashtracker-no-default
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.297ms 6.427ms ± 0.032ms 6.422ms ± 0.015ms 6.440ms 6.483ms 6.545ms 6.583ms 2.51% 1.096 5.165 0.50% 0.002ms 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.423ms; 6.432ms] or [-0.070%; +0.070%] None None None

Group 3

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 89ac147 1763725949 igor/crashtracker-no-default
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 533.747µs 534.684µs ± 0.725µs 534.602µs ± 0.295µs 534.917µs 535.399µs 535.873µs 543.173µs 1.60% 8.142 92.244 0.14% 0.051µs 1 200
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput 1841035.268op/s 1870266.665op/s ± 2508.288op/s 1870548.679op/s ± 1030.388op/s 1871503.248op/s 1872348.974op/s 1872902.625op/s 1873545.178op/s 0.16% -8.029 90.465 0.13% 177.363op/s 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time 380.358µs 381.151µs ± 0.349µs 381.134µs ± 0.241µs 381.365µs 381.755µs 382.183µs 382.314µs 0.31% 0.622 0.711 0.09% 0.025µs 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput 2615651.902op/s 2623632.945op/s ± 2399.723op/s 2623748.529op/s ± 1660.998op/s 2625436.432op/s 2626935.733op/s 2628406.801op/s 2629105.362op/s 0.20% -0.616 0.699 0.09% 169.686op/s 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time 194.684µs 195.366µs ± 0.457µs 195.332µs ± 0.152µs 195.496µs 195.675µs 195.978µs 199.384µs 2.07% 6.253 51.994 0.23% 0.032µs 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput 5015453.536op/s 5118627.903op/s ± 11806.320op/s 5119481.283op/s ± 3985.160op/s 5123035.425op/s 5129778.607op/s 5135015.041op/s 5136539.354op/s 0.33% -6.149 50.865 0.23% 834.833op/s 1 200
normalization/normalize_service/normalize_service/[empty string] execution_time 36.896µs 37.165µs ± 0.107µs 37.157µs ± 0.073µs 37.241µs 37.340µs 37.424µs 37.491µs 0.90% 0.279 0.044 0.29% 0.008µs 1 200
normalization/normalize_service/normalize_service/[empty string] throughput 26673084.748op/s 26907103.890op/s ± 77578.195op/s 26912648.272op/s ± 53029.246op/s 26959804.382op/s 27027287.865op/s 27073241.793op/s 27103362.771op/s 0.71% -0.262 0.031 0.29% 5485.607op/s 1 200
normalization/normalize_service/normalize_service/test_ASCII execution_time 44.884µs 45.083µs ± 0.148µs 45.067µs ± 0.128µs 45.215µs 45.328µs 45.393µs 45.461µs 0.87% 0.281 -1.021 0.33% 0.010µs 1 200
normalization/normalize_service/normalize_service/test_ASCII throughput 21996806.553op/s 22181521.722op/s ± 72751.627op/s 22189111.139op/s ± 63245.173op/s 22246062.592op/s 22278343.019op/s 22279116.871op/s 22279433.607op/s 0.41% -0.272 -1.031 0.33% 5144.317op/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 [534.584µs; 534.785µs] or [-0.019%; +0.019%] None None None
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput [1869919.041op/s; 1870614.290op/s] or [-0.019%; +0.019%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time [381.103µs; 381.200µs] or [-0.013%; +0.013%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput [2623300.367op/s; 2623965.524op/s] or [-0.013%; +0.013%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time [195.303µs; 195.429µs] or [-0.032%; +0.032%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput [5116991.661op/s; 5120264.146op/s] or [-0.032%; +0.032%] None None None
normalization/normalize_service/normalize_service/[empty string] execution_time [37.150µs; 37.180µs] or [-0.040%; +0.040%] None None None
normalization/normalize_service/normalize_service/[empty string] throughput [26896352.298op/s; 26917855.482op/s] or [-0.040%; +0.040%] None None None
normalization/normalize_service/normalize_service/test_ASCII execution_time [45.063µs; 45.104µs] or [-0.045%; +0.045%] None None None
normalization/normalize_service/normalize_service/test_ASCII throughput [22171439.046op/s; 22191604.398op/s] or [-0.045%; +0.045%] None None None

Group 4

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 89ac147 1763725949 igor/crashtracker-no-default
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.833ms 14.900ms ± 0.036ms 14.894ms ± 0.015ms 14.911ms 14.962ms 15.038ms 15.092ms 1.33% 2.210 8.632 0.24% 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.895ms; 14.905ms] or [-0.033%; +0.033%] None None None

Group 5

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 89ac147 1763725949 igor/crashtracker-no-default
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 189.511ns 192.145ns ± 2.084ns 191.839ns ± 1.348ns 192.996ns 196.133ns 198.554ns 202.615ns 5.62% 1.467 3.211 1.08% 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 [191.856ns; 192.433ns] or [-0.150%; +0.150%] None None None

Group 6

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 89ac147 1763725949 igor/crashtracker-no-default
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.036µs 5.097µs ± 0.044µs 5.077µs ± 0.020µs 5.148µs 5.169µs 5.170µs 5.171µs 1.85% 0.581 -1.370 0.86% 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 [5.091µs; 5.103µs] or [-0.120%; +0.120%] None None None

Group 7

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 89ac147 1763725949 igor/crashtracker-no-default
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 61.102ms 61.602ms ± 2.176ms 61.277ms ± 0.115ms 61.452ms 61.776ms 73.290ms 81.680ms 33.30% 8.310 69.806 3.52% 0.154ms 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 [61.300ms; 61.904ms] or [-0.490%; +0.490%] None None None

Group 8

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 89ac147 1763725949 igor/crashtracker-no-default
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 88.353µs 88.722µs ± 0.143µs 88.709µs ± 0.046µs 88.755µs 88.842µs 88.991µs 90.396µs 1.90% 8.083 92.080 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 [88.702µs; 88.742µs] or [-0.022%; +0.022%] None None None

Group 9

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 89ac147 1763725949 igor/crashtracker-no-default
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.925µs 147.105µs ± 1.612µs 146.902µs ± 0.568µs 147.467µs 148.724µs 153.919µs 161.532µs 9.96% 4.764 34.899 1.09% 0.114µ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.882µs; 147.329µs] or [-0.152%; +0.152%] None None None

Group 10

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 89ac147 1763725949 igor/crashtracker-no-default
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.221µs 33.733µs ± 0.801µs 33.372µs ± 0.085µs 33.514µs 35.349µs 35.499µs 38.027µs 13.95% 2.044 3.945 2.37% 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 [33.622µs; 33.844µs] or [-0.329%; +0.329%] None None None

Group 11

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 89ac147 1763725949 igor/crashtracker-no-default
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.729µs 205.160µs ± 0.254µs 205.117µs ± 0.175µs 205.329µs 205.649µs 205.809µs 206.089µs 0.47% 0.760 0.367 0.12% 0.018µs 1 200
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput 4852282.743op/s 4874257.089op/s ± 6030.778op/s 4875275.305op/s ± 4161.366op/s 4878875.970op/s 4882493.910op/s 4883922.095op/s 4884516.821op/s 0.19% -0.753 0.350 0.12% 426.440op/s 1 200
normalization/normalize_name/normalize_name/bad-name execution_time 18.147µs 18.257µs ± 0.075µs 18.252µs ± 0.040µs 18.292µs 18.407µs 18.485µs 18.591µs 1.86% 1.105 2.412 0.41% 0.005µs 1 200
normalization/normalize_name/normalize_name/bad-name throughput 53790246.066op/s 54775743.088op/s ± 225261.375op/s 54788869.481op/s ± 121224.227op/s 54922333.372op/s 55093162.658op/s 55100814.093op/s 55106981.638op/s 0.58% -1.066 2.266 0.41% 15928.385op/s 1 200
normalization/normalize_name/normalize_name/good execution_time 10.672µs 10.872µs ± 0.066µs 10.881µs ± 0.036µs 10.913µs 10.973µs 10.982µs 10.995µs 1.04% -0.707 0.214 0.61% 0.005µs 1 200
normalization/normalize_name/normalize_name/good throughput 90949926.858op/s 91985573.122op/s ± 564453.401op/s 91899804.371op/s ± 301149.107op/s 92220193.456op/s 93098954.830op/s 93415240.828op/s 93706030.591op/s 1.97% 0.739 0.264 0.61% 39912.883op/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.125µs; 205.195µs] or [-0.017%; +0.017%] None None None
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput [4873421.281op/s; 4875092.897op/s] or [-0.017%; +0.017%] None None None
normalization/normalize_name/normalize_name/bad-name execution_time [18.246µs; 18.267µs] or [-0.057%; +0.057%] None None None
normalization/normalize_name/normalize_name/bad-name throughput [54744524.028op/s; 54806962.148op/s] or [-0.057%; +0.057%] None None None
normalization/normalize_name/normalize_name/good execution_time [10.862µs; 10.881µs] or [-0.085%; +0.085%] None None None
normalization/normalize_name/normalize_name/good throughput [91907345.309op/s; 92063800.934op/s] or [-0.085%; +0.085%] None None None

Group 12

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 89ac147 1763725949 igor/crashtracker-no-default
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.609ms 10.636ms ± 0.014ms 10.634ms ± 0.008ms 10.644ms 10.657ms 10.674ms 10.695ms 0.57% 0.843 1.821 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.634ms; 10.638ms] or [-0.019%; +0.019%] None None None

Group 13

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 89ac147 1763725949 igor/crashtracker-no-default
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.191µs 3.195µs ± 1.452µs 3.018µs ± 0.026µs 3.046µs 3.404µs 13.862µs 15.437µs 411.41% 7.531 57.316 45.32% 0.103µ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.994µs; 3.396µs] or [-6.297%; +6.297%] None None None

Group 14

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 89ac147 1763725949 igor/crashtracker-no-default
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.100ns 252.223ns ± 13.779ns 247.149ns ± 2.472ns 251.580ns 289.625ns 303.567ns 305.020ns 23.42% 2.551 5.768 5.45% 0.974ns 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.313ns; 254.132ns] or [-0.757%; +0.757%] None None None

Group 15

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 89ac147 1763725949 igor/crashtracker-no-default
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 159.053µs 160.276µs ± 0.374µs 160.215µs ± 0.164µs 160.440µs 160.790µs 161.122µs 163.574µs 2.10% 3.381 29.397 0.23% 0.026µ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 [160.224µs; 160.328µs] or [-0.032%; +0.032%] None None None

Group 16

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 89ac147 1763725949 igor/crashtracker-no-default
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.893µs 3.913µs ± 0.008µs 3.912µs ± 0.001µs 3.914µs 3.916µs 3.934µs 3.994µs 2.10% 8.113 74.613 0.20% 0.001µs 1 200
credit_card/is_card_number/ throughput 250369554.670op/s 255555761.694op/s ± 513448.710op/s 255620897.009op/s ± 92409.560op/s 255701884.443op/s 255781597.268op/s 255837827.372op/s 256879955.756op/s 0.49% -8.047 73.780 0.20% 36306.306op/s 1 200
credit_card/is_card_number/ 3782-8224-6310-005 execution_time 80.168µs 81.369µs ± 0.618µs 81.279µs ± 0.390µs 81.726µs 82.330µs 82.744µs 85.667µs 5.40% 1.820 10.357 0.76% 0.044µs 1 200
credit_card/is_card_number/ 3782-8224-6310-005 throughput 11673170.584op/s 12290378.605op/s ± 92150.933op/s 12303248.673op/s ± 59066.095op/s 12348397.419op/s 12413365.514op/s 12471112.675op/s 12473805.009op/s 1.39% -1.626 8.777 0.75% 6516.055op/s 1 200
credit_card/is_card_number/ 378282246310005 execution_time 75.103µs 75.680µs ± 0.358µs 75.635µs ± 0.076µs 75.732µs 75.993µs 76.328µs 80.105µs 5.91% 9.530 114.961 0.47% 0.025µs 1 200
credit_card/is_card_number/ 378282246310005 throughput 12483632.831op/s 13213795.962op/s ± 59889.717op/s 13221340.955op/s ± 13341.811op/s 13233457.873op/s 13260076.100op/s 13277700.984op/s 13315127.316op/s 0.71% -9.162 108.922 0.45% 4234.843op/s 1 200
credit_card/is_card_number/37828224631 execution_time 3.892µs 3.913µs ± 0.004µs 3.912µs ± 0.002µs 3.914µs 3.917µs 3.920µs 3.950µs 0.96% 4.068 47.177 0.10% 0.000µs 1 200
credit_card/is_card_number/37828224631 throughput 253186666.598op/s 255588504.695op/s ± 247660.335op/s 255614867.474op/s ± 107853.490op/s 255711251.301op/s 255796697.547op/s 255864948.200op/s 256916602.881op/s 0.51% -3.973 46.345 0.10% 17512.230op/s 1 200
credit_card/is_card_number/378282246310005 execution_time 81.705µs 83.306µs ± 0.399µs 83.357µs ± 0.246µs 83.570µs 83.885µs 84.105µs 84.196µs 1.01% -0.581 0.745 0.48% 0.028µs 1 200
credit_card/is_card_number/378282246310005 throughput 11877057.020op/s 12004179.467op/s ± 57684.983op/s 11996648.762op/s ± 35387.724op/s 12039390.178op/s 12105273.214op/s 12150481.041op/s 12239104.367op/s 2.02% 0.616 0.832 0.48% 4078.944op/s 1 200
credit_card/is_card_number/37828224631000521389798 execution_time 53.010µs 53.124µs ± 0.036µs 53.122µs ± 0.021µs 53.144µs 53.188µs 53.220µs 53.235µs 0.21% 0.227 0.560 0.07% 0.003µs 1 200
credit_card/is_card_number/37828224631000521389798 throughput 18784473.609op/s 18823930.267op/s ± 12868.752op/s 18824432.141op/s ± 7509.978op/s 18831801.103op/s 18842469.331op/s 18852395.647op/s 18864357.683op/s 0.21% -0.222 0.558 0.07% 909.958op/s 1 200
credit_card/is_card_number/x371413321323331 execution_time 6.428µs 6.440µs ± 0.015µs 6.437µs ± 0.003µs 6.441µs 6.453µs 6.468µs 6.576µs 2.16% 7.219 61.153 0.24% 0.001µs 1 200
credit_card/is_card_number/x371413321323331 throughput 152068498.780op/s 155286415.762op/s ± 360513.292op/s 155360388.590op/s ± 83118.602op/s 155417736.710op/s 155513790.254op/s 155550719.144op/s 155563057.130op/s 0.13% -7.141 60.193 0.23% 25492.139op/s 1 200
credit_card/is_card_number_no_luhn/ execution_time 3.892µs 3.912µs ± 0.003µs 3.912µs ± 0.001µs 3.914µs 3.917µs 3.920µs 3.928µs 0.41% -0.297 13.087 0.08% 0.000µs 1 200
credit_card/is_card_number_no_luhn/ throughput 254586844.481op/s 255601135.709op/s ± 192716.979op/s 255618585.481op/s ± 84787.285op/s 255702819.124op/s 255807716.797op/s 255865150.210op/s 256907361.838op/s 0.50% 0.331 13.215 0.08% 13627.148op/s 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time 64.965µs 65.127µs ± 0.102µs 65.115µs ± 0.062µs 65.171µs 65.337µs 65.425µs 65.450µs 0.51% 0.946 0.701 0.16% 0.007µs 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput 15278944.919op/s 15354739.699op/s ± 24128.644op/s 15357396.279op/s ± 14637.499op/s 15372964.720op/s 15386037.094op/s 15389247.871op/s 15392953.106op/s 0.23% -0.937 0.680 0.16% 1706.153op/s 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time 58.168µs 58.387µs ± 0.132µs 58.355µs ± 0.073µs 58.451µs 58.640µs 58.798µs 58.923µs 0.97% 1.276 1.988 0.23% 0.009µs 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 throughput 16971256.316op/s 17127073.316op/s ± 38670.217op/s 17136504.112op/s ± 21456.286op/s 17152315.705op/s 17176323.211op/s 17180603.461op/s 17191613.931op/s 0.32% -1.260 1.927 0.23% 2734.397op/s 1 200
credit_card/is_card_number_no_luhn/37828224631 execution_time 3.892µs 3.913µs ± 0.003µs 3.913µs ± 0.002µs 3.914µs 3.919µs 3.922µs 3.925µs 0.32% -0.300 7.335 0.09% 0.000µs 1 200
credit_card/is_card_number_no_luhn/37828224631 throughput 254775902.325op/s 255565201.858op/s ± 221767.087op/s 255582151.070op/s ± 105797.800op/s 255681795.467op/s 255830948.351op/s 255871561.372op/s 256937410.569op/s 0.53% 0.324 7.455 0.09% 15681.301op/s 1 200
credit_card/is_card_number_no_luhn/378282246310005 execution_time 55.174µs 55.495µs ± 0.170µs 55.473µs ± 0.102µs 55.592µs 55.780µs 56.030µs 56.114µs 1.16% 0.884 1.113 0.31% 0.012µs 1 200
credit_card/is_card_number_no_luhn/378282246310005 throughput 17820731.319op/s 18019874.709op/s ± 55179.910op/s 18026683.675op/s ± 33335.055op/s 18057752.534op/s 18100640.674op/s 18110706.019op/s 18124569.667op/s 0.54% -0.862 1.056 0.31% 3901.809op/s 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time 53.046µs 53.121µs ± 0.035µs 53.119µs ± 0.020µs 53.138µs 53.184µs 53.208µs 53.286µs 0.31% 0.835 2.111 0.06% 0.002µs 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput 18766830.570op/s 18824818.044op/s ± 12238.768op/s 18825687.481op/s ± 7023.244op/s 1883264.860op/s 18842695.782op/s 18847649.001op/s 18851540.231op/s 0.14% -0.828 2.086 0.06% 865.412op/s 1 200
credit_card/is_card_number_no_luhn/x371413321323331 execution_time 6.429µs 6.438µs ± 0.006µs 6.437µs ± 0.004µs 6.441µs 6.449µs 6.457µs 6.462µs 0.39% 1.159 1.994 0.09% 0.000µs 1 200
credit_card/is_card_number_no_luhn/x371413321323331 throughput 154742437.486op/s 155322509.869op/s ± 139750.655op/s 155345854.203op/s ± 84641.392op/s 155419691.675op/s 155501059.362op/s 155524815.508op/s 155548330.888op/s 0.13% -1.151 1.968 0.09% 9881.864op/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.914µs] or [-0.028%; +0.028%] None None None
credit_card/is_card_number/ throughput [255484602.641op/s; 255626920.747op/s] or [-0.028%; +0.028%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 execution_time [81.283µs; 81.455µs] or [-0.105%; +0.105%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 throughput [12277607.372op/s; 12303149.838op/s] or [-0.104%; +0.104%] None None None
credit_card/is_card_number/ 378282246310005 execution_time [75.630µs; 75.730µs] or [-0.066%; +0.066%] None None None
credit_card/is_card_number/ 378282246310005 throughput [13205495.823op/s; 13222096.101op/s] or [-0.063%; +0.063%] None None None
credit_card/is_card_number/37828224631 execution_time [3.912µs; 3.913µs] or [-0.013%; +0.013%] None None None
credit_card/is_card_number/37828224631 throughput [255554181.355op/s; 255622828.036op/s] or [-0.013%; +0.013%] None None None
credit_card/is_card_number/378282246310005 execution_time [83.251µs; 83.362µs] or [-0.066%; +0.066%] None None None
credit_card/is_card_number/378282246310005 throughput [11996184.884op/s; 12012174.051op/s] or [-0.067%; +0.067%] None None None
credit_card/is_card_number/37828224631000521389798 execution_time [53.119µs; 53.129µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/37828224631000521389798 throughput [18822146.781op/s; 18825713.752op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/x371413321323331 execution_time [6.438µs; 6.442µs] or [-0.033%; +0.033%] None None None
credit_card/is_card_number/x371413321323331 throughput [155236452.087op/s; 155336379.437op/s] or [-0.032%; +0.032%] None None None
credit_card/is_card_number_no_luhn/ execution_time [3.912µs; 3.913µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/ throughput [255574426.990op/s; 255627844.429op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time [65.112µs; 65.141µs] or [-0.022%; +0.022%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput [15351395.701op/s; 15358083.697op/s] or [-0.022%; +0.022%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time [58.369µs; 58.406µs] or [-0.031%; +0.031%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 throughput [17121713.996op/s; 17132432.637op/s] or [-0.031%; +0.031%] None None None
credit_card/is_card_number_no_luhn/37828224631 execution_time [3.912µs; 3.913µs] or [-0.012%; +0.012%] None None None
credit_card/is_card_number_no_luhn/37828224631 throughput [255534467.072op/s; 255595936.643op/s] or [-0.012%; +0.012%] None None None
credit_card/is_card_number_no_luhn/378282246310005 execution_time [55.471µs; 55.518µs] or [-0.043%; +0.043%] None None None
credit_card/is_card_number_no_luhn/378282246310005 throughput [18012227.304op/s; 18027522.113op/s] or [-0.042%; +0.042%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time [53.117µs; 53.126µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput [18823121.868op/s; 18826514.219op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 execution_time [6.437µs; 6.439µs] or [-0.012%; +0.012%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 throughput [155303141.772op/s; 155341877.965op/s] or [-0.012%; +0.012%] None None None

Group 17

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 89ac147 1763725949 igor/crashtracker-no-default
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.939µs 25.614µs ± 9.205µs 18.350µs ± 0.206µs 33.548µs 42.159µs 43.332µs 67.559µs 268.17% 0.932 0.611 35.85% 0.651µ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.338µs; 26.889µs] or [-4.981%; +4.981%] None None None

Baseline

Omitted due to size.

@codecov-commenter
Copy link

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 71.16%. Comparing base (af93f6f) to head (89ac147).
⚠️ Report is 8 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1360      +/-   ##
==========================================
+ Coverage   70.97%   71.16%   +0.19%     
==========================================
  Files         390      392       +2     
  Lines       62586    62677      +91     
==========================================
+ Hits        44419    44606     +187     
+ Misses      18167    18071      -96     
Components Coverage Δ
libdd-crashtracker 59.91% <100.00%> (+2.25%) ⬆️
libdd-crashtracker-ffi 15.31% <ø> (+1.06%) ⬆️
libdd-alloc 98.73% <ø> (ø)
libdd-data-pipeline 86.00% <ø> (-0.10%) ⬇️
libdd-data-pipeline-ffi 77.63% <ø> (-0.53%) ⬇️
libdd-common 80.93% <ø> (ø)
libdd-common-ffi 73.90% <ø> (ø)
libdd-telemetry 60.02% <ø> (ø)
libdd-telemetry-ffi 21.24% <ø> (ø)
libdd-dogstatsd-client 83.75% <ø> (ø)
datadog-ipc 82.61% <ø> (ø)
libdd-profiling 79.65% <ø> (-0.04%) ⬇️
libdd-profiling-ffi 62.13% <ø> (ø)
datadog-sidecar 36.98% <ø> (+0.80%) ⬆️
datdog-sidecar-ffi 16.40% <ø> (+4.07%) ⬆️
spawn-worker 55.18% <ø> (ø)
libdd-tinybytes 92.44% <ø> (ø)
libdd-trace-normalization 98.24% <ø> (ø)
datadog-trace-obfuscation 94.17% <ø> (ø)
libdd-trace-protobuf 59.65% <ø> (ø)
libdd-trace-utils 90.25% <ø> (+0.17%) ⬆️
datadog-tracer-flare 62.06% <ø> (+1.00%) ⬆️
libdd-log 75.57% <ø> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@iunanua iunanua marked this pull request as ready for review November 21, 2025 12:15
@iunanua iunanua requested a review from a team as a code owner November 21, 2025 12:15
@dd-octo-sts
Copy link

dd-octo-sts bot commented Nov 21, 2025

Artifact Size Benchmark Report

aarch64-alpine-linux-musl
Artifact Baseline Commit Change
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.a 84.53 MB 84.53 MB 0% (0 B) 👌
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.so 7.32 MB 7.32 MB 0% (0 B) 👌
aarch64-apple-darwin
Artifact Baseline Commit Change
/aarch64-apple-darwin/lib/libdatadog_profiling.a 56.91 MB 56.80 MB --.17% (-104.77 KB) 💪
/aarch64-apple-darwin/lib/libdatadog_profiling.dylib 8.30 MB 8.26 MB --.36% (-31.43 KB) 💪
aarch64-unknown-linux-gnu
Artifact Baseline Commit Change
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.a 98.09 MB 98.09 MB 0% (0 B) 👌
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.so 9.36 MB 9.36 MB 0% (0 B) 👌
libdatadog-x64-windows
Artifact Baseline Commit Change
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.dll 18.93 MB 18.93 MB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.lib 65.49 KB 65.49 KB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.pdb 133.23 MB 133.23 MB -0% (-8.00 KB) 👌
/libdatadog-x64-windows/debug/static/datadog_profiling_ffi.lib 712.21 MB 712.21 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.dll 6.18 MB 6.18 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.lib 65.49 KB 65.49 KB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.pdb 19.26 MB 19.26 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/static/datadog_profiling_ffi.lib 37.83 MB 37.83 MB 0% (0 B) 👌
libdatadog-x86-windows
Artifact Baseline Commit Change
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.dll 16.08 MB 16.08 MB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.lib 66.50 KB 66.50 KB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.pdb 135.48 MB 135.48 MB -0% (-8.00 KB) 👌
/libdatadog-x86-windows/debug/static/datadog_profiling_ffi.lib 700.71 MB 700.71 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.dll 4.74 MB 4.74 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.lib 66.50 KB 66.50 KB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.pdb 20.44 MB 20.44 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/static/datadog_profiling_ffi.lib 35.60 MB 35.60 MB 0% (0 B) 👌
x86_64-alpine-linux-musl
Artifact Baseline Commit Change
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.a 72.98 MB 72.98 MB 0% (0 B) 👌
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.so 8.71 MB 8.71 MB 0% (0 B) 👌
x86_64-apple-darwin
Artifact Baseline Commit Change
/x86_64-apple-darwin/lib/libdatadog_profiling.a 58.38 MB 58.20 MB --.30% (-183.68 KB) 💪
/x86_64-apple-darwin/lib/libdatadog_profiling.dylib 9.36 MB 9.31 MB --.62% (-60.35 KB) 💪
x86_64-unknown-linux-gnu
Artifact Baseline Commit Change
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.a 92.47 MB 92.47 MB 0% (0 B) 👌
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.so 10.10 MB 10.10 MB 0% (0 B) 👌

Copy link
Contributor

@gleocadie gleocadie left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I compared the exported symbols of this PR against v24.0.1 and this looks good

@iunanua
Copy link
Contributor Author

iunanua commented Nov 24, 2025

/merge

@dd-devflow-routing-codex
Copy link

dd-devflow-routing-codex bot commented Nov 24, 2025

View all feedbacks in Devflow UI.

2025-11-24 10:49:21 UTC ℹ️ Start processing command /merge


2025-11-24 10:49:26 UTC ℹ️ MergeQueue: pull request added to the queue

The expected merge time in main is approximately 35m (p90).


2025-11-24 11:12:58 UTC ℹ️ MergeQueue: This merge request was merged

@dd-mergequeue dd-mergequeue bot merged commit 46f8578 into main Nov 24, 2025
38 checks passed
@dd-mergequeue dd-mergequeue bot deleted the igor/crashtracker-no-default branch November 24, 2025 11:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants