Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add bp ui #643

Open
wants to merge 5 commits into
base: main
Choose a base branch
from
Open

Add bp ui #643

wants to merge 5 commits into from

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.

@codecov-commenter
Copy link

codecov-commenter commented Sep 19, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 73.58%. Comparing base (09d1ef5) to head (30e52d6).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #643   +/-   ##
=======================================
  Coverage   73.58%   73.58%           
=======================================
  Files         255      255           
  Lines       36941    36941           
=======================================
+ Hits        27182    27183    +1     
+ Misses       9759     9758    -1     
Components Coverage Δ
crashtracker 20.53% <ø> (+0.05%) ⬆️
datadog-alloc 98.73% <ø> (ø)
data-pipeline 91.65% <ø> (ø)
data-pipeline-ffi 0.00% <ø> (ø)
ddcommon 83.08% <ø> (ø)
ddcommon-ffi 69.52% <ø> (ø)
ddtelemetry 59.10% <ø> (ø)
ipc 83.58% <ø> (ø)
profiling 84.26% <ø> (ø)
profiling-ffi 77.42% <ø> (ø)
serverless 0.00% <ø> (ø)
sidecar 40.10% <ø> (ø)
sidecar-ffi 0.00% <ø> (ø)
spawn-worker 50.36% <ø> (ø)
tinybytes 94.77% <ø> (ø)
trace-mini-agent 72.47% <ø> (ø)
trace-normalization 98.25% <ø> (ø)
trace-obfuscation 95.73% <ø> (ø)
trace-protobuf 77.67% <ø> (ø)
trace-utils 93.41% <ø> (ø)

@pr-commenter
Copy link

pr-commenter bot commented Sep 19, 2024

Benchmarks

Comparison

Benchmark execution time: 2024-09-20 15:39:41

Comparing candidate commit 30e52d6 in PR branch vianney/add-bp-ui with baseline commit 09d1ef5 in branch main.

Found 0 performance improvements and 0 performance regressions! Performance is the same for 51 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 30e52d6 1726823461 vianney/add-bp-ui
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 38.522µs 39.133µs ± 1.085µs 38.641µs ± 0.054µs 38.721µs 41.480µs 41.540µs 41.883µs 8.39% 1.700 0.922 2.77% 0.077µ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 [38.983µs; 39.284µs] or [-0.384%; +0.384%] None None None

Group 2

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 30e52d6 1726823461 vianney/add-bp-ui
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.378µs 3.208µs ± 1.415µs 3.071µs ± 0.025µs 3.092µs 3.210µs 14.006µs 15.087µs 391.30% 7.658 58.708 43.99% 0.100µ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.012µs; 3.404µs] or [-6.111%; +6.111%] None None None

Group 3

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 30e52d6 1726823461 vianney/add-bp-ui
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 298.806ns 308.376ns ± 14.078ns 301.482ns ± 1.863ns 312.122ns 337.850ns 362.300ns 364.677ns 20.96% 2.498 6.407 4.55% 0.995ns 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 [306.425ns; 310.327ns] or [-0.633%; +0.633%] None None None

Group 4

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 30e52d6 1726823461 vianney/add-bp-ui
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 144.349µs 145.562µs ± 0.368µs 145.529µs ± 0.164µs 145.708µs 146.107µs 147.293µs 147.793µs 1.56% 2.148 11.225 0.25% 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 [145.511µs; 145.612µs] or [-0.035%; +0.035%] None None None

Group 5

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 30e52d6 1726823461 vianney/add-bp-ui
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 1.137µs 1.201µs ± 0.023µs 1.209µs ± 0.012µs 1.220µs 1.222µs 1.224µs 1.224µs 1.26% -1.382 1.102 1.91% 0.002µs 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 [1.198µs; 1.205µs] or [-0.266%; +0.266%] None None None

Group 6

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 30e52d6 1726823461 vianney/add-bp-ui
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 537.614µs 538.149µs ± 0.283µs 538.112µs ± 0.173µs 538.334µs 538.537µs 538.799µs 539.646µs 0.29% 0.883 3.522 0.05% 0.020µs 1 200
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput 1853067.044op/s 1858221.800op/s ± 975.744op/s 1858348.480op/s ± 597.753op/s 1858803.839op/s 1859844.574op/s 1860041.041op/s 1860069.998op/s 0.09% -0.876 3.486 0.05% 68.996op/s 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time 466.429µs 467.267µs ± 0.258µs 467.285µs ± 0.179µs 467.464µs 467.662µs 467.831µs 467.927µs 0.14% -0.228 -0.021 0.06% 0.018µs 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput 2137083.322op/s 2140106.295op/s ± 1183.010op/s 2140021.132op/s ± 820.247op/s 2140829.874op/s 2142100.003op/s 2142734.269op/s 2143951.203op/s 0.18% 0.231 -0.019 0.06% 83.651op/s 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time 184.611µs 184.987µs ± 0.175µs 184.970µs ± 0.103µs 185.084µs 185.294µs 185.637µs 185.657µs 0.37% 0.890 1.886 0.09% 0.012µs 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput 5386284.097op/s 5405794.008op/s ± 5117.270op/s 5406273.333op/s ± 3016.893op/s 5409257.674op/s 5413023.688op/s 5415649.951op/s 5416807.052op/s 0.19% -0.881 1.859 0.09% 361.846op/s 1 200
normalization/normalize_service/normalize_service/[empty string] execution_time 44.718µs 44.821µs ± 0.037µs 44.821µs ± 0.026µs 44.846µs 44.883µs 44.912µs 44.930µs 0.24% 0.317 -0.006 0.08% 0.003µs 1 200
normalization/normalize_service/normalize_service/[empty string] throughput 22256712.344op/s 22310793.924op/s ± 18486.996op/s 22311062.551op/s ± 12884.839op/s 22324178.846op/s 22337745.509op/s 22344430.740op/s 22362513.547op/s 0.23% -0.313 -0.010 0.08% 1307.228op/s 1 200
normalization/normalize_service/normalize_service/test_ASCII execution_time 49.721µs 49.803µs ± 0.072µs 49.776µs ± 0.045µs 49.858µs 49.934µs 49.977µs 49.987µs 0.42% 0.629 -0.875 0.14% 0.005µs 1 200
normalization/normalize_service/normalize_service/test_ASCII throughput 20005233.927op/s 20078989.851op/s ± 29098.443op/s 20090101.794op/s ± 18209.410op/s 20105148.759op/s 20109970.203op/s 20111846.798op/s 20112103.932op/s 0.11% -0.626 -0.882 0.14% 2057.571op/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 [538.110µs; 538.188µs] or [-0.007%; +0.007%] None None None
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput [1858086.571op/s; 1858357.029op/s] or [-0.007%; +0.007%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time [467.231µs; 467.302µs] or [-0.008%; +0.008%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput [2139942.341op/s; 2140270.248op/s] or [-0.008%; +0.008%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time [184.963µs; 185.011µs] or [-0.013%; +0.013%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput [5405084.803op/s; 5406503.212op/s] or [-0.013%; +0.013%] None None None
normalization/normalize_service/normalize_service/[empty string] execution_time [44.816µs; 44.827µs] or [-0.011%; +0.011%] None None None
normalization/normalize_service/normalize_service/[empty string] throughput [22308231.804op/s; 22313356.044op/s] or [-0.011%; +0.011%] None None None
normalization/normalize_service/normalize_service/test_ASCII execution_time [49.793µs; 49.813µs] or [-0.020%; +0.020%] None None None
normalization/normalize_service/normalize_service/test_ASCII throughput [20074957.087op/s; 20083022.616op/s] or [-0.020%; +0.020%] None None None

Group 7

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 30e52d6 1726823461 vianney/add-bp-ui
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 73.362µs 73.507µs ± 0.240µs 73.467µs ± 0.035µs 73.508µs 73.670µs 73.939µs 76.588µs 4.25% 10.899 135.368 0.33% 0.017µ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 [73.474µs; 73.540µs] or [-0.045%; +0.045%] None None None

Group 8

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 30e52d6 1726823461 vianney/add-bp-ui
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 275.307µs 276.296µs ± 0.206µs 276.286µs ± 0.139µs 276.422µs 276.627µs 276.735µs 277.268µs 0.36% -0.055 4.158 0.07% 0.015µs 1 200
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput 3606612.587op/s 3619302.298op/s ± 2693.510op/s 3619431.956op/s ± 1815.752op/s 3621266.248op/s 3622390.045op/s 3626047.547op/s 3632307.294op/s 0.36% 0.069 4.163 0.07% 190.460op/s 1 200
normalization/normalize_name/normalize_name/bad-name execution_time 28.059µs 28.110µs ± 0.038µs 28.115µs ± 0.040µs 28.128µs 28.176µs 28.185µs 28.228µs 0.40% 0.663 -0.546 0.13% 0.003µs 1 200
normalization/normalize_name/normalize_name/bad-name throughput 35426433.774op/s 35575098.604op/s ± 47603.537op/s 35568560.881op/s ± 50243.930op/s 35619646.564op/s 35621892.043op/s 35623439.460op/s 35639555.246op/s 0.20% -0.659 -0.556 0.13% 3366.078op/s 1 200
normalization/normalize_name/normalize_name/good execution_time 16.325µs 16.443µs ± 0.046µs 16.443µs ± 0.030µs 16.472µs 16.512µs 16.564µs 16.639µs 1.20% 0.582 1.919 0.28% 0.003µs 1 200
normalization/normalize_name/normalize_name/good throughput 60098663.671op/s 60815701.637op/s ± 168491.315op/s 60817986.465op/s ± 111762.220op/s 60932646.449op/s 61071292.564op/s 61184376.506op/s 61257110.108op/s 0.72% -0.553 1.833 0.28% 11914.135op/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 [276.268µs; 276.325µs] or [-0.010%; +0.010%] None None None
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput [3618929.003op/s; 3619675.592op/s] or [-0.010%; +0.010%] None None None
normalization/normalize_name/normalize_name/bad-name execution_time [28.104µs; 28.115µs] or [-0.019%; +0.019%] None None None
normalization/normalize_name/normalize_name/bad-name throughput [35568501.212op/s; 35581695.997op/s] or [-0.019%; +0.019%] None None None
normalization/normalize_name/normalize_name/good execution_time [16.437µs; 16.450µs] or [-0.038%; +0.038%] None None None
normalization/normalize_name/normalize_name/good throughput [60792350.362op/s; 60839052.913op/s] or [-0.038%; +0.038%] None None None

Group 9

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 30e52d6 1726823461 vianney/add-bp-ui
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 8.973ms 9.006ms ± 0.015ms 9.004ms ± 0.010ms 9.015ms 9.029ms 9.050ms 9.085ms 0.90% 1.115 3.385 0.17% 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 [9.004ms; 9.008ms] or [-0.024%; +0.024%] None None None

Group 10

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 30e52d6 1726823461 vianney/add-bp-ui
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 2.415µs 2.417µs ± 0.001µs 2.417µs ± 0.001µs 2.417µs 2.417µs 2.418µs 2.427µs 0.43% 5.528 55.531 0.04% 0.000µs 1 200
credit_card/is_card_number/ throughput 412007191.905op/s 413815534.344op/s ± 174971.927op/s 413798634.466op/s ± 102067.584op/s 413938514.177op/s 413998508.145op/s 414024167.177op/s 414048221.909op/s 0.06% -5.494 55.069 0.04% 12372.384op/s 1 200
credit_card/is_card_number/ 3782-8224-6310-005 execution_time 112.138µs 115.855µs ± 1.200µs 115.935µs ± 0.789µs 116.717µs 117.551µs 118.421µs 118.746µs 2.43% -0.454 0.246 1.03% 0.085µs 1 200
credit_card/is_card_number/ 3782-8224-6310-005 throughput 8421319.179op/s 8632369.263op/s ± 89857.411op/s 8625549.447op/s ± 58731.412op/s 8684693.463op/s 8798023.735op/s 8872377.198op/s 8917620.254op/s 3.39% 0.517 0.326 1.04% 6353.878op/s 1 200
credit_card/is_card_number/ 378282246310005 execution_time 104.237µs 107.090µs ± 1.389µs 106.928µs ± 0.987µs 108.079µs 109.660µs 110.687µs 110.812µs 3.63% 0.390 -0.309 1.29% 0.098µs 1 200
credit_card/is_card_number/ 378282246310005 throughput 9024323.721op/s 9339485.598op/s ± 120618.611op/s 9352053.890op/s ± 85914.111op/s 9431190.835op/s 9519491.971op/s 9567767.514op/s 9593509.725op/s 2.58% -0.330 -0.368 1.29% 8529.024op/s 1 200
credit_card/is_card_number/37828224631 execution_time 2.415µs 2.417µs ± 0.002µs 2.416µs ± 0.001µs 2.417µs 2.418µs 2.423µs 2.440µs 0.96% 7.525 66.309 0.10% 0.000µs 1 200
credit_card/is_card_number/37828224631 throughput 409900518.659op/s 413795432.967op/s ± 392371.810op/s 413833993.478op/s ± 119020.243op/s 413963884.979op/s 414030937.284op/s 414044006.162op/s 414136513.363op/s 0.07% -7.491 65.856 0.09% 27744.877op/s 1 200
credit_card/is_card_number/378282246310005 execution_time 100.644µs 105.595µs ± 1.553µs 105.637µs ± 1.164µs 106.904µs 107.732µs 108.048µs 108.399µs 2.62% -0.524 -0.060 1.47% 0.110µs 1 200
credit_card/is_card_number/378282246310005 throughput 9225158.542op/s 9472209.580op/s ± 140437.007op/s 9466398.585op/s ± 103463.564op/s 9555591.893op/s 9749274.294op/s 9828424.539op/s 9936042.219op/s 4.96% 0.599 0.092 1.48% 9930.396op/s 1 200
credit_card/is_card_number/37828224631000521389798 execution_time 104.916µs 106.599µs ± 0.390µs 106.607µs ± 0.210µs 106.807µs 107.140µs 107.779µs 108.630µs 1.90% 0.374 5.153 0.37% 0.028µs 1 200
credit_card/is_card_number/37828224631000521389798 throughput 9205521.393op/s 9381072.458op/s ± 34298.926op/s 9380239.589op/s ± 18520.644op/s 9399280.485op/s 9435182.531op/s 9465842.889op/s 9531472.364op/s 1.61% -0.298 5.011 0.36% 2425.300op/s 1 200
credit_card/is_card_number/x371413321323331 execution_time 21.661µs 22.395µs ± 0.356µs 22.372µs ± 0.261µs 22.631µs 23.023µs 23.198µs 23.330µs 4.28% 0.345 -0.592 1.59% 0.025µs 1 200
credit_card/is_card_number/x371413321323331 throughput 42863008.467op/s 44664566.318op/s ± 707001.422op/s 44698472.916op/s ± 515509.272op/s 45215388.030op/s 45672306.075op/s 45992638.371op/s 46165997.469op/s 3.28% -0.284 -0.640 1.58% 49992.550op/s 1 200
credit_card/is_card_number_no_luhn/ execution_time 2.415µs 2.417µs ± 0.001µs 2.417µs ± 0.001µs 2.417µs 2.418µs 2.421µs 2.428µs 0.45% 4.769 33.605 0.05% 0.000µs 1 200
credit_card/is_card_number_no_luhn/ throughput 411935333.519op/s 413788453.045op/s ± 225031.591op/s 413784503.772op/s ± 108006.890op/s 413927582.832op/s 413988756.103op/s 414030055.818op/s 414060651.180op/s 0.07% -4.748 33.385 0.05% 15912.136op/s 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time 86.963µs 87.299µs ± 0.231µs 87.269µs ± 0.071µs 87.323µs 87.697µs 88.136µs 89.023µs 2.01% 4.199 24.212 0.26% 0.016µs 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput 11233014.827op/s 11455005.130op/s ± 30023.564op/s 11458786.184op/s ± 9321.539op/s 11469705.070op/s 11481402.540op/s 11492573.841op/s 11499158.262op/s 0.35% -4.132 23.545 0.26% 2122.987op/s 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time 79.554µs 80.146µs ± 0.489µs 80.029µs ± 0.230µs 80.290µs 81.129µs 82.044µs 82.541µs 3.14% 2.151 5.804 0.61% 0.035µs 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 throughput 12115214.723op/s 12477663.607op/s ± 75204.157op/s 12495419.806op/s ± 35946.638op/s 12529288.779op/s 12550536.935op/s 12553960.103op/s 12570142.653op/s 0.60% -2.094 5.494 0.60% 5317.737op/s 1 200
credit_card/is_card_number_no_luhn/37828224631 execution_time 2.415µs 2.417µs ± 0.001µs 2.416µs ± 0.001µs 2.417µs 2.418µs 2.419µs 2.419µs 0.11% 0.679 -0.418 0.04% 0.000µs 1 200
credit_card/is_card_number_no_luhn/37828224631 throughput 413373563.832op/s 413814354.317op/s ± 160287.983op/s 413838466.286op/s ± 119458.663op/s 413956558.370op/s 414001332.989op/s 414034924.244op/s 414053566.404op/s 0.05% -0.678 -0.421 0.04% 11334.072op/s 1 200
credit_card/is_card_number_no_luhn/378282246310005 execution_time 76.361µs 77.136µs ± 0.562µs 76.926µs ± 0.130µs 77.183µs 78.676µs 79.115µs 79.333µs 3.13% 2.202 4.617 0.73% 0.040µs 1 200
credit_card/is_card_number_no_luhn/378282246310005 throughput 12605094.979op/s 12964786.100op/s ± 93053.481op/s 12999587.272op/s ± 21949.047op/s 13015741.902op/s 13040680.892op/s 13068075.018op/s 13095731.104op/s 0.74% -2.164 4.445 0.72% 6579.875op/s 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time 104.997µs 106.581µs ± 0.373µs 106.610µs ± 0.210µs 106.802µs 107.133µs 107.403µs 107.571µs 0.90% -0.492 1.281 0.35% 0.026µs 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput 9296181.178op/s 9382679.819op/s ± 32894.190op/s 9379981.740op/s ± 18465.117op/s 9402079.051op/s 9439534.523op/s 9466409.101op/s 9524103.835op/s 1.54% 0.524 1.356 0.35% 2325.970op/s 1 200
credit_card/is_card_number_no_luhn/x371413321323331 execution_time 21.722µs 22.544µs ± 0.388µs 22.544µs ± 0.306µs 22.827µs 23.184µs 23.402µs 23.491µs 4.20% 0.148 -0.719 1.72% 0.027µs 1 200
credit_card/is_card_number_no_luhn/x371413321323331 throughput 42568751.685op/s 44370093.608op/s ± 762181.067op/s 44357149.426op/s ± 604329.517op/s 44991600.489op/s 45543027.581op/s 45771662.434op/s 46036300.724op/s 3.79% -0.083 -0.744 1.71% 53894.340op/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 [2.416µs; 2.417µs] or [-0.006%; +0.006%] None None None
credit_card/is_card_number/ throughput [413791284.917op/s; 413839783.770op/s] or [-0.006%; +0.006%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 execution_time [115.689µs; 116.022µs] or [-0.144%; +0.144%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 throughput [8619915.890op/s; 8644822.636op/s] or [-0.144%; +0.144%] None None None
credit_card/is_card_number/ 378282246310005 execution_time [106.898µs; 107.283µs] or [-0.180%; +0.180%] None None None
credit_card/is_card_number/ 378282246310005 throughput [9322769.019op/s; 9356202.178op/s] or [-0.179%; +0.179%] None None None
credit_card/is_card_number/37828224631 execution_time [2.416µs; 2.417µs] or [-0.013%; +0.013%] None None None
credit_card/is_card_number/37828224631 throughput [413741054.008op/s; 413849811.927op/s] or [-0.013%; +0.013%] None None None
credit_card/is_card_number/378282246310005 execution_time [105.380µs; 105.810µs] or [-0.204%; +0.204%] None None None
credit_card/is_card_number/378282246310005 throughput [9452746.362op/s; 9491672.799op/s] or [-0.205%; +0.205%] None None None
credit_card/is_card_number/37828224631000521389798 execution_time [106.545µs; 106.653µs] or [-0.051%; +0.051%] None None None
credit_card/is_card_number/37828224631000521389798 throughput [9376318.957op/s; 9385825.959op/s] or [-0.051%; +0.051%] None None None
credit_card/is_card_number/x371413321323331 execution_time [22.345µs; 22.444µs] or [-0.220%; +0.220%] None None None
credit_card/is_card_number/x371413321323331 throughput [44566582.721op/s; 44762549.916op/s] or [-0.219%; +0.219%] None None None
credit_card/is_card_number_no_luhn/ execution_time [2.417µs; 2.417µs] or [-0.008%; +0.008%] None None None
credit_card/is_card_number_no_luhn/ throughput [413757265.830op/s; 413819640.259op/s] or [-0.008%; +0.008%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time [87.267µs; 87.331µs] or [-0.037%; +0.037%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput [11450844.153op/s; 11459166.107op/s] or [-0.036%; +0.036%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time [80.078µs; 80.214µs] or [-0.085%; +0.085%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 throughput [12467241.034op/s; 12488086.180op/s] or [-0.084%; +0.084%] None None None
credit_card/is_card_number_no_luhn/37828224631 execution_time [2.416µs; 2.417µs] or [-0.005%; +0.005%] None None None
credit_card/is_card_number_no_luhn/37828224631 throughput [413792139.944op/s; 413836568.690op/s] or [-0.005%; +0.005%] None None None
credit_card/is_card_number_no_luhn/378282246310005 execution_time [77.058µs; 77.214µs] or [-0.101%; +0.101%] None None None
credit_card/is_card_number_no_luhn/378282246310005 throughput [12951889.782op/s; 12977682.417op/s] or [-0.099%; +0.099%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time [106.529µs; 106.632µs] or [-0.049%; +0.049%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput [9378121.001op/s; 9387238.638op/s] or [-0.049%; +0.049%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 execution_time [22.491µs; 22.598µs] or [-0.239%; +0.239%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 throughput [44264462.643op/s; 44475724.574op/s] or [-0.238%; +0.238%] None None None

Group 11

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 30e52d6 1726823461 vianney/add-bp-ui
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.657µs 2.708µs ± 0.019µs 2.706µs ± 0.007µs 2.713µs 2.760µs 2.766µs 2.767µs 2.25% 1.391 3.334 0.68% 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.705µs; 2.711µs] or [-0.095%; +0.095%] None None None

Group 12

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 30e52d6 1726823461 vianney/add-bp-ui
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 18.633µs 29.124µs ± 11.516µs 20.465µs ± 0.604µs 38.380µs 43.508µs 49.934µs 100.106µs 389.17% 1.742 6.799 39.44% 0.814µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
two way interface execution_time [27.528µs; 30.720µs] or [-5.480%; +5.480%] None None None

Baseline

Omitted due to size.

@VianneyRuhlmann VianneyRuhlmann marked this pull request as ready for review September 20, 2024 08:34
@VianneyRuhlmann VianneyRuhlmann requested a review from a team as a code owner September 20, 2024 08:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants