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

Merged
merged 7 commits into from
Sep 23, 2024
Merged

Add bp ui #643

merged 7 commits into from
Sep 23, 2024

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 (b3098a1) to head (f46995d).

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #643      +/-   ##
==========================================
- Coverage   73.58%   73.58%   -0.01%     
==========================================
  Files         255      255              
  Lines       36941    36941              
==========================================
- Hits        27183    27182       -1     
- Misses       9758     9759       +1     
Components Coverage Δ
crashtracker 20.48% <ø> (-0.06%) ⬇️
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-23 09:57:42

Comparing candidate commit f46995d in PR branch vianney/add-bp-ui with baseline commit b3098a1 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 f46995d 1727084843 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.394µs 3.287µs ± 1.665µs 3.078µs ± 0.031µs 3.108µs 3.548µs 14.006µs 19.331µs 527.96% 7.702 62.046 50.53% 0.118µ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.057µs; 3.518µs] or [-7.021%; +7.021%] None None None

Group 2

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz f46995d 1727084843 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.997ms 9.040ms ± 0.014ms 9.039ms ± 0.009ms 9.050ms 9.062ms 9.070ms 9.078ms 0.43% -0.050 -0.054 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 [9.038ms; 9.042ms] or [-0.021%; +0.021%] None None None

Group 3

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz f46995d 1727084843 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 37.768µs 38.446µs ± 1.219µs 37.898µs ± 0.033µs 37.929µs 41.068µs 41.100µs 41.859µs 10.45% 1.714 0.971 3.16% 0.086µ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.277µs; 38.615µs] or [-0.439%; +0.439%] None None None

Group 4

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz f46995d 1727084843 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.524µs 538.059µs ± 0.261µs 538.017µs ± 0.154µs 538.202µs 538.568µs 538.688µs 538.922µs 0.17% 0.428 0.323 0.05% 0.018µs 1 200
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput 1855554.876op/s 1858533.067op/s ± 901.929op/s 1858678.141op/s ± 531.057op/s 1859038.667op/s 1860031.228op/s 1860187.657op/s 1860380.623op/s 0.09% -0.425 0.319 0.05% 63.776op/s 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time 466.992µs 467.534µs ± 0.239µs 467.523µs ± 0.163µs 467.689µs 467.929µs 468.154µs 468.217µs 0.15% 0.339 0.059 0.05% 0.017µs 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput 2135762.317op/s 2138882.876op/s ± 1095.213op/s 2138930.276op/s ± 746.109op/s 2139660.723op/s 2140628.933op/s 2140957.599op/s 2141366.237op/s 0.11% -0.336 0.055 0.05% 77.443op/s 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time 184.553µs 184.905µs ± 0.236µs 184.851µs ± 0.118µs 185.006µs 185.304µs 185.750µs 186.219µs 0.74% 2.050 6.639 0.13% 0.017µs 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput 5370018.435op/s 5408181.661op/s ± 6882.153op/s 5409769.774op/s ± 3466.536op/s 5412249.707op/s 5415413.382op/s 5417119.957op/s 5418510.879op/s 0.16% -2.034 6.532 0.13% 486.642op/s 1 200
normalization/normalize_service/normalize_service/[empty string] execution_time 44.857µs 44.954µs ± 0.039µs 44.954µs ± 0.025µs 44.977µs 45.026µs 45.047µs 45.061µs 0.24% 0.167 -0.107 0.09% 0.003µs 1 200
normalization/normalize_service/normalize_service/[empty string] throughput 22192084.440op/s 22244884.292op/s ± 19356.053op/s 22244918.270op/s ± 12544.070op/s 22258100.655op/s 22275725.343op/s 22285495.456op/s 22292835.254op/s 0.22% -0.162 -0.109 0.09% 1368.680op/s 1 200
normalization/normalize_service/normalize_service/test_ASCII execution_time 49.729µs 49.815µs ± 0.092µs 49.804µs ± 0.018µs 49.830µs 49.874µs 49.938µs 50.988µs 2.38% 10.450 130.384 0.18% 0.007µs 1 200
normalization/normalize_service/normalize_service/test_ASCII throughput 19612573.228op/s 20074297.344op/s ± 36380.444op/s 20078634.626op/s ± 7284.007op/s 20084834.996op/s 20104757.403op/s 20107867.404op/s 20108972.758op/s 0.15% -10.322 128.190 0.18% 2572.486op/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.023µs; 538.095µs] or [-0.007%; +0.007%] None None None
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput [1858408.069op/s; 1858658.066op/s] or [-0.007%; +0.007%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time [467.501µs; 467.567µs] or [-0.007%; +0.007%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput [2138731.090op/s; 2139034.662op/s] or [-0.007%; +0.007%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time [184.873µs; 184.938µs] or [-0.018%; +0.018%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput [5407227.861op/s; 5409135.462op/s] or [-0.018%; +0.018%] None None None
normalization/normalize_service/normalize_service/[empty string] execution_time [44.949µs; 44.960µs] or [-0.012%; +0.012%] None None None
normalization/normalize_service/normalize_service/[empty string] throughput [22242201.730op/s; 22247566.855op/s] or [-0.012%; +0.012%] None None None
normalization/normalize_service/normalize_service/test_ASCII execution_time [49.802µs; 49.828µs] or [-0.026%; +0.026%] None None None
normalization/normalize_service/normalize_service/test_ASCII throughput [20069255.365op/s; 20079339.324op/s] or [-0.025%; +0.025%] None None None

Group 5

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz f46995d 1727084843 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.679µs 276.355µs ± 0.241µs 276.355µs ± 0.127µs 276.494µs 276.772µs 276.931µs 277.027µs 0.24% -0.137 0.744 0.09% 0.017µs 1 200
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput 3609760.044op/s 3618536.516op/s ± 3154.914op/s 3618530.971op/s ± 1662.769op/s 3620131.715op/s 3624062.021op/s 3626474.970op/s 3627405.877op/s 0.25% 0.144 0.746 0.09% 223.086op/s 1 200
normalization/normalize_name/normalize_name/bad-name execution_time 28.057µs 28.110µs ± 0.054µs 28.074µs ± 0.003µs 28.153µs 28.204µs 28.265µs 28.412µs 1.20% 1.730 4.357 0.19% 0.004µs 1 200
normalization/normalize_name/normalize_name/bad-name throughput 35196800.882op/s 35574969.635op/s ± 68308.357op/s 35620128.455op/s ± 4349.809op/s 35622855.350op/s 35624480.705op/s 35625654.176op/s 35642279.008op/s 0.06% -1.711 4.216 0.19% 4830.130op/s 1 200
normalization/normalize_name/normalize_name/good execution_time 16.274µs 16.470µs ± 0.104µs 16.447µs ± 0.062µs 16.536µs 16.653µs 16.720µs 16.757µs 1.89% 0.611 -0.493 0.63% 0.007µs 1 200
normalization/normalize_name/normalize_name/good throughput 59676190.919op/s 60719071.549op/s ± 380509.649op/s 60802458.487op/s ± 231229.788op/s 60997161.450op/s 61237586.257op/s 61385183.942op/s 61447803.996op/s 1.06% -0.590 -0.517 0.63% 26906.095op/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.322µs; 276.388µs] or [-0.012%; +0.012%] None None None
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput [3618099.275op/s; 3618973.757op/s] or [-0.012%; +0.012%] None None None
normalization/normalize_name/normalize_name/bad-name execution_time [28.102µs; 28.117µs] or [-0.027%; +0.027%] None None None
normalization/normalize_name/normalize_name/bad-name throughput [35565502.753op/s; 35584436.516op/s] or [-0.027%; +0.027%] None None None
normalization/normalize_name/normalize_name/good execution_time [16.456µs; 16.484µs] or [-0.087%; +0.087%] None None None
normalization/normalize_name/normalize_name/good throughput [60666336.571op/s; 60771806.527op/s] or [-0.087%; +0.087%] None None None

Group 6

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz f46995d 1727084843 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.131µs 1.197µs ± 0.023µs 1.205µs ± 0.011µs 1.214µs 1.217µs 1.219µs 1.220µs 1.23% -1.412 1.145 1.94% 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.193µs; 1.200µs] or [-0.269%; +0.269%] None None None

Group 7

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz f46995d 1727084843 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 297.654ns 307.320ns ± 11.974ns 301.444ns ± 2.497ns 309.286ns 331.706ns 347.232ns 347.444ns 15.26% 1.827 2.758 3.89% 0.847ns 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 [305.661ns; 308.980ns] or [-0.540%; +0.540%] None None None

Group 8

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz f46995d 1727084843 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 72.773µs 72.958µs ± 0.206µs 72.924µs ± 0.041µs 72.969µs 73.133µs 73.737µs 74.924µs 2.74% 6.942 57.381 0.28% 0.015µ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 [72.929µs; 72.986µs] or [-0.039%; +0.039%] None None None

Group 9

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz f46995d 1727084843 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.416µs ± 0.001µs 2.416µs ± 0.001µs 2.417µs 2.418µs 2.419µs 2.419µs 0.10% 0.580 -0.526 0.04% 0.000µs 1 200
credit_card/is_card_number/ throughput 413458715.513op/s 413844150.051op/s ± 149239.530op/s 413858800.359op/s ± 112061.782op/s 413966120.739op/s 414027309.259op/s 414063200.943op/s 414103159.010op/s 0.06% -0.578 -0.528 0.04% 10552.828op/s 1 200
credit_card/is_card_number/ 3782-8224-6310-005 execution_time 110.689µs 115.888µs ± 1.276µs 116.171µs ± 0.809µs 116.741µs 117.602µs 117.853µs 118.054µs 1.62% -0.874 1.015 1.10% 0.090µs 1 200
credit_card/is_card_number/ 3782-8224-6310-005 throughput 8470717.994op/s 8630049.634op/s ± 96010.158op/s 8608019.865op/s ± 59964.787op/s 8691472.156op/s 8790323.609op/s 8865503.107op/s 9034328.892op/s 4.95% 0.950 1.289 1.11% 6788.943op/s 1 200
credit_card/is_card_number/ 378282246310005 execution_time 104.221µs 107.278µs ± 1.346µs 107.234µs ± 0.906µs 108.185µs 109.655µs 110.155µs 110.472µs 3.02% 0.103 -0.437 1.25% 0.095µs 1 200
credit_card/is_card_number/ 378282246310005 throughput 9052089.519op/s 9323014.141op/s ± 116830.450op/s 9325411.813op/s ± 78232.265op/s 9401175.786op/s 9514400.064op/s 9581316.757op/s 9595036.828op/s 2.89% -0.045 -0.440 1.25% 8261.160op/s 1 200
credit_card/is_card_number/37828224631 execution_time 2.415µs 2.416µs ± 0.001µs 2.416µs ± 0.001µs 2.417µs 2.418µs 2.419µs 2.427µs 0.44% 4.577 38.235 0.05% 0.000µs 1 200
credit_card/is_card_number/37828224631 throughput 412021716.601op/s 413832601.242op/s ± 192689.977op/s 413854228.024op/s ± 103907.290op/s 413960107.008op/s 414011507.789op/s 414050625.408op/s 414058957.234op/s 0.05% -4.550 37.891 0.05% 13625.239op/s 1 200
credit_card/is_card_number/378282246310005 execution_time 100.763µs 105.280µs ± 1.615µs 105.323µs ± 1.274µs 106.564µs 107.655µs 107.913µs 108.153µs 2.69% -0.239 -0.630 1.53% 0.114µs 1 200
credit_card/is_card_number/378282246310005 throughput 9246124.020op/s 9500702.869op/s ± 146323.156op/s 9494564.792op/s ± 114833.513op/s 9609924.680op/s 9749252.390op/s 9852970.436op/s 9924265.449op/s 4.53% 0.301 -0.548 1.54% 10346.610op/s 1 200
credit_card/is_card_number/37828224631000521389798 execution_time 105.517µs 106.697µs ± 0.372µs 106.733µs ± 0.218µs 106.945µs 107.192µs 107.602µs 107.832µs 1.03% -0.161 0.609 0.35% 0.026µs 1 200
credit_card/is_card_number/37828224631000521389798 throughput 9273663.034op/s 9372488.887op/s ± 32704.207op/s 9369141.795op/s ± 19120.129op/s 9389985.346op/s 9424257.119op/s 9457421.796op/s 9477172.617op/s 1.15% 0.188 0.610 0.35% 2312.537op/s 1 200
credit_card/is_card_number/x371413321323331 execution_time 21.747µs 22.409µs ± 0.392µs 22.374µs ± 0.285µs 22.649µs 23.115µs 23.468µs 23.580µs 5.39% 0.593 -0.094 1.75% 0.028µs 1 200
credit_card/is_card_number/x371413321323331 throughput 42408788.260op/s 44638752.348op/s ± 773928.007op/s 44693770.743op/s ± 567849.935op/s 45269747.306op/s 45690182.473op/s 45949387.473op/s 45984163.222op/s 2.89% -0.514 -0.243 1.73% 54724.974op/s 1 200
credit_card/is_card_number_no_luhn/ 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.427µs 0.43% 3.697 27.567 0.05% 0.000µs 1 200
credit_card/is_card_number_no_luhn/ throughput 412078325.347op/s 413815178.081op/s ± 199893.640op/s 413850710.385op/s ± 103223.216op/s 413947303.828op/s 414025712.699op/s 414071480.665op/s 414081326.213op/s 0.06% -3.674 27.298 0.05% 14134.615op/s 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time 86.878µs 87.321µs ± 0.313µs 87.273µs ± 0.064µs 87.324µs 87.691µs 89.127µs 89.539µs 2.60% 4.608 24.562 0.36% 0.022µs 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput 11168335.070op/s 11452118.522op/s ± 40348.862op/s 11458282.684op/s ± 8404.966op/s 11468430.851op/s 11481582.451op/s 11489412.346op/s 11510351.259op/s 0.45% -4.551 24.016 0.35% 2853.095op/s 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time 79.648µs 80.404µs ± 0.955µs 80.036µs ± 0.284µs 80.442µs 82.573µs 83.450µs 84.224µs 5.23% 1.989 3.242 1.19% 0.068µs 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 throughput 11873070.982op/s 12438872.852op/s ± 144449.613op/s 12494413.150op/s ± 44403.350op/s 12529600.870op/s 12546727.592op/s 12553278.311op/s 12555312.429op/s 0.49% -1.944 3.030 1.16% 10214.130op/s 1 200
credit_card/is_card_number_no_luhn/37828224631 execution_time 2.415µs 2.416µs ± 0.001µs 2.416µs ± 0.001µs 2.417µs 2.418µs 2.419µs 2.423µs 0.26% 1.677 6.428 0.04% 0.000µs 1 200
credit_card/is_card_number_no_luhn/37828224631 throughput 412796059.498op/s 413829130.284op/s ± 166873.942op/s 413851124.182op/s ± 115752.167op/s 413967393.892op/s 414012375.379op/s 414034883.048op/s 414050424.519op/s 0.05% -1.671 6.376 0.04% 11799.770op/s 1 200
credit_card/is_card_number_no_luhn/378282246310005 execution_time 76.596µs 77.092µs ± 0.454µs 76.955µs ± 0.137µs 77.142µs 77.986µs 78.917µs 79.252µs 2.99% 2.675 7.859 0.59% 0.032µs 1 200
credit_card/is_card_number_no_luhn/378282246310005 throughput 12617938.904op/s 12971983.938op/s ± 75250.742op/s 12994684.533op/s ± 23158.392op/s 13012629.734op/s 13033529.419op/s 13046589.097op/s 13055506.793op/s 0.47% -2.628 7.583 0.58% 5321.031op/s 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time 105.126µs 106.618µs ± 0.424µs 106.654µs ± 0.244µs 106.888µs 107.187µs 107.583µs 107.666µs 0.95% -0.640 1.160 0.40% 0.030µs 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput 9288014.410op/s 9379428.907op/s ± 37397.750op/s 9376111.559op/s ± 21447.645op/s 9400974.653op/s 9444532.676op/s 9502038.220op/s 9512411.977op/s 1.45% 0.673 1.225 0.40% 2644.420op/s 1 200
credit_card/is_card_number_no_luhn/x371413321323331 execution_time 21.818µs 22.665µs ± 0.373µs 22.649µs ± 0.278µs 22.965µs 23.248µs 23.338µs 23.545µs 3.96% -0.054 -0.776 1.64% 0.026µs 1 200
credit_card/is_card_number_no_luhn/x371413321323331 throughput 42471567.216op/s 44133272.406op/s ± 727624.281op/s 44152449.893op/s ± 545320.335op/s 44654194.996op/s 45318875.836op/s 45697034.281op/s 45832832.037op/s 3.81% 0.115 -0.754 1.64% 51450.806op/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.416µs] or [-0.005%; +0.005%] None None None
credit_card/is_card_number/ throughput [413823466.888op/s; 413864833.215op/s] or [-0.005%; +0.005%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 execution_time [115.711µs; 116.065µs] or [-0.153%; +0.153%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 throughput [8616743.550op/s; 8643355.719op/s] or [-0.154%; +0.154%] None None None
credit_card/is_card_number/ 378282246310005 execution_time [107.092µs; 107.465µs] or [-0.174%; +0.174%] None None None
credit_card/is_card_number/ 378282246310005 throughput [9306822.564op/s; 9339205.718op/s] or [-0.174%; +0.174%] None None None
credit_card/is_card_number/37828224631 execution_time [2.416µs; 2.417µs] or [-0.006%; +0.006%] None None None
credit_card/is_card_number/37828224631 throughput [413805896.264op/s; 413859306.219op/s] or [-0.006%; +0.006%] None None None
credit_card/is_card_number/378282246310005 execution_time [105.056µs; 105.504µs] or [-0.213%; +0.213%] None None None
credit_card/is_card_number/378282246310005 throughput [9480423.887op/s; 9520981.851op/s] or [-0.213%; +0.213%] None None None
credit_card/is_card_number/37828224631000521389798 execution_time [106.645µs; 106.748µs] or [-0.048%; +0.048%] None None None
credit_card/is_card_number/37828224631000521389798 throughput [9367956.398op/s; 9377021.376op/s] or [-0.048%; +0.048%] None None None
credit_card/is_card_number/x371413321323331 execution_time [22.354µs; 22.463µs] or [-0.243%; +0.243%] None None None
credit_card/is_card_number/x371413321323331 throughput [44531493.370op/s; 44746011.327op/s] or [-0.240%; +0.240%] None None None
credit_card/is_card_number_no_luhn/ execution_time [2.416µs; 2.417µs] or [-0.007%; +0.007%] None None None
credit_card/is_card_number_no_luhn/ throughput [413787474.745op/s; 413842881.417op/s] or [-0.007%; +0.007%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time [87.278µs; 87.365µs] or [-0.050%; +0.050%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput [11446526.558op/s; 11457710.486op/s] or [-0.049%; +0.049%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time [80.272µs; 80.537µs] or [-0.165%; +0.165%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 throughput [12418853.525op/s; 12458892.179op/s] or [-0.161%; +0.161%] None None None
credit_card/is_card_number_no_luhn/37828224631 execution_time [2.416µs; 2.417µs] or [-0.006%; +0.006%] None None None
credit_card/is_card_number_no_luhn/37828224631 throughput [413806003.160op/s; 413852257.407op/s] or [-0.006%; +0.006%] None None None
credit_card/is_card_number_no_luhn/378282246310005 execution_time [77.029µs; 77.155µs] or [-0.082%; +0.082%] None None None
credit_card/is_card_number_no_luhn/378282246310005 throughput [12961554.909op/s; 12982412.967op/s] or [-0.080%; +0.080%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time [106.559µs; 106.677µs] or [-0.055%; +0.055%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput [9374245.939op/s; 9384611.875op/s] or [-0.055%; +0.055%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 execution_time [22.613µs; 22.716µs] or [-0.228%; +0.228%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 throughput [44032430.679op/s; 44234114.133op/s] or [-0.228%; +0.228%] None None None

Group 10

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz f46995d 1727084843 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 143.376µs 144.395µs ± 0.414µs 144.389µs ± 0.234µs 144.606µs 145.006µs 145.502µs 147.030µs 1.83% 1.432 7.497 0.29% 0.029µ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 [144.338µs; 144.453µs] or [-0.040%; +0.040%] None None None

Group 11

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz f46995d 1727084843 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.005µs 23.825µs ± 10.772µs 18.549µs ± 0.186µs 24.843µs 44.023µs 49.791µs 94.226µs 407.98% 2.902 12.387 45.10% 0.762µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
two way interface execution_time [22.333µs; 25.318µs] or [-6.266%; +6.266%] None None None

Group 12

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz f46995d 1727084843 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.708µs 2.762µs ± 0.033µs 2.761µs ± 0.013µs 2.771µs 2.788µs 2.930µs 2.942µs 6.57% 3.094 14.519 1.20% 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.758µs; 2.767µs] or [-0.166%; +0.166%] 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
@faydef faydef merged commit 48d6360 into main Sep 23, 2024
30 checks passed
@faydef faydef deleted the vianney/add-bp-ui branch September 23, 2024 11:39
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