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

Library-config component initial skeleton #807

Draft
wants to merge 13 commits into
base: main
Choose a base branch
from

Conversation

paullegranddc
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 Dec 17, 2024

Codecov Report

Attention: Patch coverage is 35.91331% with 207 lines in your changes missing coverage. Please review.

Project coverage is 70.75%. Comparing base (6ddb152) to head (8a71af6).
Report is 10 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #807      +/-   ##
==========================================
- Coverage   70.94%   70.75%   -0.20%     
==========================================
  Files         313      316       +3     
  Lines       45751    46212     +461     
==========================================
+ Hits        32457    32695     +238     
- Misses      13294    13517     +223     
Components Coverage Δ
crashtracker 38.27% <ø> (ø)
crashtracker-ffi 5.71% <ø> (ø)
datadog-alloc 98.73% <ø> (+0.14%) ⬆️
data-pipeline 91.87% <ø> (-0.20%) ⬇️
data-pipeline-ffi 90.54% <ø> (ø)
ddcommon 80.31% <21.42%> (-2.00%) ⬇️
ddcommon-ffi 62.19% <21.42%> (-3.34%) ⬇️
ddtelemetry 59.51% <ø> (ø)
ddtelemetry-ffi 22.46% <ø> (ø)
dogstatsd 89.59% <ø> (+0.13%) ⬆️
dogstatsd-client 79.77% <ø> (ø)
ipc 82.69% <ø> (-0.08%) ⬇️
profiling 84.29% <ø> (-0.02%) ⬇️
profiling-ffi 77.55% <ø> (ø)
serverless 0.00% <ø> (ø)
sidecar 40.91% <ø> (+0.35%) ⬆️
sidecar-ffi 3.98% <ø> (+2.80%) ⬆️
spawn-worker 54.37% <ø> (ø)
tinybytes 93.60% <ø> (ø)
trace-mini-agent 72.48% <ø> (+0.09%) ⬆️
trace-normalization 98.23% <ø> (ø)
trace-obfuscation 95.77% <ø> (ø)
trace-protobuf 77.67% <ø> (ø)
trace-utils 93.79% <ø> (+0.26%) ⬆️

@pr-commenter
Copy link

pr-commenter bot commented Dec 23, 2024

Benchmarks

Comparison

Benchmark execution time: 2024-12-31 15:47:50

Comparing candidate commit 8a71af6 in PR branch paullgdc/library_config/initial_component with baseline commit ba2a3fe 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 8a71af6 1735659430 paullgdc/library_config/initial_component
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 544.256µs 545.351µs ± 0.769µs 545.176µs ± 0.367µs 545.605µs 546.899µs 548.307µs 548.879µs 0.68% 1.908 4.989 0.14% 0.054µs 1 200
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput 1821895.379op/s 1833685.059op/s ± 2579.905op/s 1834270.139op/s ± 1234.062op/s 1835260.165op/s 1836577.880op/s 1836984.962op/s 1837370.227op/s 0.17% -1.894 4.921 0.14% 182.427op/s 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time 475.082µs 476.014µs ± 0.594µs 475.929µs ± 0.192µs 476.166µs 476.669µs 478.228µs 480.709µs 1.00% 4.728 32.839 0.12% 0.042µs 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput 2080261.071op/s 2100780.335op/s ± 2607.534op/s 2101153.511op/s ± 848.588op/s 2101922.150op/s 2103525.518op/s 2104207.078op/s 2104897.687op/s 0.18% -4.682 32.371 0.12% 184.380op/s 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time 194.690µs 195.140µs ± 0.402µs 195.119µs ± 0.114µs 195.229µs 195.428µs 195.805µs 198.738µs 1.85% 7.046 60.342 0.21% 0.028µs 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput 5031757.007op/s 5124534.745op/s ± 10410.240op/s 5125070.950op/s ± 2999.865op/s 5128482.835op/s 5133714.796op/s 5135319.745op/s 5136370.641op/s 0.22% -6.968 59.438 0.20% 736.115op/s 1 200
normalization/normalize_service/normalize_service/[empty string] execution_time 46.900µs 47.215µs ± 0.115µs 47.217µs ± 0.083µs 47.299µs 47.402µs 47.452µs 47.504µs 0.61% -0.204 -0.147 0.24% 0.008µs 1 200
normalization/normalize_service/normalize_service/[empty string] throughput 21050906.696op/s 21179672.749op/s ± 51645.064op/s 21178972.450op/s ± 37085.443op/s 21216593.834op/s 21268608.716op/s 21306523.554op/s 21321781.734op/s 0.67% 0.217 -0.138 0.24% 3651.857op/s 1 200
normalization/normalize_service/normalize_service/test_ASCII execution_time 49.923µs 50.213µs ± 0.153µs 50.204µs ± 0.068µs 50.275µs 50.372µs 50.430µs 51.896µs 3.37% 6.591 70.513 0.30% 0.011µs 1 200
normalization/normalize_service/normalize_service/test_ASCII throughput 19269312.215op/s 19915481.866op/s ± 59699.182op/s 19918544.868op/s ± 27125.421op/s 19943467.317op/s 19980725.653op/s 20003140.993op/s 20030913.591op/s 0.56% -6.330 66.792 0.30% 4221.370op/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 [545.244µs; 545.458µs] or [-0.020%; +0.020%] None None None
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput [1833327.509op/s; 1834042.609op/s] or [-0.019%; +0.019%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time [475.932µs; 476.097µs] or [-0.017%; +0.017%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput [2100418.956op/s; 2101141.714op/s] or [-0.017%; +0.017%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time [195.085µs; 195.196µs] or [-0.029%; +0.029%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput [5123091.986op/s; 5125977.504op/s] or [-0.028%; +0.028%] None None None
normalization/normalize_service/normalize_service/[empty string] execution_time [47.199µs; 47.231µs] or [-0.034%; +0.034%] None None None
normalization/normalize_service/normalize_service/[empty string] throughput [21172515.240op/s; 21186830.259op/s] or [-0.034%; +0.034%] None None None
normalization/normalize_service/normalize_service/test_ASCII execution_time [50.191µs; 50.234µs] or [-0.042%; +0.042%] None None None
normalization/normalize_service/normalize_service/test_ASCII throughput [19907208.133op/s; 19923755.598op/s] or [-0.042%; +0.042%] None None None

Group 2

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 8a71af6 1735659430 paullgdc/library_config/initial_component
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.790µs 2.826µs ± 0.024µs 2.824µs ± 0.014µs 2.836µs 2.883µs 2.889µs 2.908µs 2.99% 1.204 1.320 0.84% 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.823µs; 2.829µs] or [-0.117%; +0.117%] None None None

Group 3

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 8a71af6 1735659430 paullgdc/library_config/initial_component
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 298.391µs 303.096µs ± 1.579µs 303.122µs ± 1.293µs 304.461µs 305.409µs 306.115µs 306.406µs 1.08% -0.218 -0.515 0.52% 0.112µs 1 200
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput 3263647.213op/s 3299369.651op/s ± 17210.592op/s 3299004.544op/s ± 14127.479op/s 3312688.042op/s 3327128.510op/s 3337227.931op/s 3351311.672op/s 1.59% 0.240 -0.488 0.52% 1216.973op/s 1 200
normalization/normalize_name/normalize_name/bad-name execution_time 27.095µs 27.315µs ± 0.115µs 27.310µs ± 0.086µs 27.396µs 27.499µs 27.576µs 27.734µs 1.55% 0.377 -0.085 0.42% 0.008µs 1 200
normalization/normalize_name/normalize_name/bad-name throughput 36057036.050op/s 36610177.639op/s ± 153481.828op/s 36616809.155op/s ± 114795.029op/s 36729053.931op/s 36839761.894op/s 36892024.981op/s 36906983.856op/s 0.79% -0.355 -0.130 0.42% 10852.804op/s 1 200
normalization/normalize_name/normalize_name/good execution_time 15.874µs 16.101µs ± 0.179µs 15.997µs ± 0.091µs 16.299µs 16.344µs 16.372µs 16.403µs 2.54% 0.285 -1.733 1.11% 0.013µs 1 200
normalization/normalize_name/normalize_name/good throughput 60965560.142op/s 62117448.171op/s ± 689750.100op/s 62511985.883op/s ± 356354.845op/s 62744639.290op/s 62906452.989op/s 62990673.997op/s 62997674.959op/s 0.78% -0.279 -1.734 1.11% 48772.697op/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 [302.878µs; 303.315µs] or [-0.072%; +0.072%] None None None
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput [3296984.428op/s; 3301754.873op/s] or [-0.072%; +0.072%] None None None
normalization/normalize_name/normalize_name/bad-name execution_time [27.299µs; 27.331µs] or [-0.058%; +0.058%] None None None
normalization/normalize_name/normalize_name/bad-name throughput [36588906.534op/s; 36631448.744op/s] or [-0.058%; +0.058%] None None None
normalization/normalize_name/normalize_name/good execution_time [16.076µs; 16.125µs] or [-0.154%; +0.154%] None None None
normalization/normalize_name/normalize_name/good throughput [62021855.441op/s; 62213040.901op/s] or [-0.154%; +0.154%] None None None

Group 4

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 8a71af6 1735659430 paullgdc/library_config/initial_component
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 36.038µs 36.662µs ± 1.039µs 36.191µs ± 0.052µs 36.260µs 38.902µs 38.949µs 39.534µs 9.24% 1.696 0.934 2.83% 0.073µ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 [36.518µs; 36.806µs] or [-0.393%; +0.393%] None None None

Group 5

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 8a71af6 1735659430 paullgdc/library_config/initial_component
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.662ns 309.293ns ± 13.083ns 303.258ns ± 4.751ns 313.290ns 337.366ns 346.462ns 348.210ns 14.82% 1.368 0.812 4.22% 0.925ns 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 [307.480ns; 311.107ns] or [-0.586%; +0.586%] None None None

Group 6

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 8a71af6 1735659430 paullgdc/library_config/initial_component
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 138.113µs 138.781µs ± 0.329µs 138.713µs ± 0.145µs 138.888µs 139.280µs 139.656µs 141.171µs 1.77% 3.283 19.609 0.24% 0.023µ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 [138.735µs; 138.827µs] or [-0.033%; +0.033%] None None None

Group 7

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 8a71af6 1735659430 paullgdc/library_config/initial_component
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 4.274µs 4.290µs ± 0.006µs 4.290µs ± 0.001µs 4.291µs 4.293µs 4.296µs 4.365µs 1.74% 10.497 134.553 0.13% 0.000µs 1 200
credit_card/is_card_number/ throughput 229100545.949op/s 233078626.939op/s ± 310869.480op/s 233097517.512op/s ± 58923.180op/s 233142630.133op/s 233306229.876op/s 233399584.721op/s 233991789.508op/s 0.38% -10.390 132.883 0.13% 21981.792op/s 1 200
credit_card/is_card_number/ 3782-8224-6310-005 execution_time 92.663µs 93.640µs ± 0.478µs 93.637µs ± 0.229µs 93.856µs 94.181µs 94.418µs 98.220µs 4.89% 4.268 40.389 0.51% 0.034µs 1 200
credit_card/is_card_number/ 3782-8224-6310-005 throughput 10181244.226op/s 10679477.828op/s ± 53420.444op/s 10679518.819op/s ± 26230.169op/s 10709769.747op/s 10748136.249op/s 10777867.575op/s 10791787.389op/s 1.05% -3.913 36.180 0.50% 3777.396op/s 1 200
credit_card/is_card_number/ 378282246310005 execution_time 87.458µs 88.068µs ± 0.431µs 88.019µs ± 0.178µs 88.217µs 88.484µs 88.663µs 92.964µs 5.62% 7.392 81.697 0.49% 0.030µs 1 200
credit_card/is_card_number/ 378282246310005 throughput 10756838.920op/s 11355172.976op/s ± 53655.255op/s 11361155.647op/s ± 22991.955op/s 11379976.931op/s 11410570.584op/s 11428867.064op/s 11434078.126op/s 0.64% -6.976 75.493 0.47% 3793.999op/s 1 200
credit_card/is_card_number/37828224631 execution_time 4.273µs 4.291µs ± 0.005µs 4.291µs ± 0.001µs 4.292µs 4.294µs 4.297µs 4.348µs 1.34% 8.263 100.363 0.11% 0.000µs 1 200
credit_card/is_card_number/37828224631 throughput 229978342.966op/s 233066178.244op/s ± 259911.082op/s 233066147.142op/s ± 54857.061op/s 233122601.243op/s 233309994.183op/s 233377596.703op/s 234029236.486op/s 0.41% -8.149 98.766 0.11% 18378.489op/s 1 200
credit_card/is_card_number/378282246310005 execution_time 85.093µs 85.542µs ± 0.190µs 85.539µs ± 0.111µs 85.640µs 85.880µs 85.981µs 86.261µs 0.84% 0.393 0.561 0.22% 0.013µs 1 200
credit_card/is_card_number/378282246310005 throughput 11592719.812op/s 11690160.903op/s ± 25967.176op/s 11690587.340op/s ± 15135.589op/s 11705942.230op/s 11729914.131op/s 11743858.323op/s 11751803.123op/s 0.52% -0.377 0.534 0.22% 1836.157op/s 1 200
credit_card/is_card_number/37828224631000521389798 execution_time 58.977µs 59.072µs ± 0.113µs 59.055µs ± 0.016µs 59.077µs 59.134µs 59.275µs 60.180µs 1.90% 8.476 77.361 0.19% 0.008µs 1 200
credit_card/is_card_number/37828224631000521389798 throughput 16616890.933op/s 16928486.028op/s ± 31888.034op/s 16933335.153op/s ± 4608.035op/s 16936920.557op/s 16944732.219op/s 16953903.895op/s 16955877.416op/s 0.13% -8.433 76.799 0.19% 2254.825op/s 1 200
credit_card/is_card_number/x371413321323331 execution_time 6.832µs 6.842µs ± 0.005µs 6.842µs ± 0.002µs 6.844µs 6.850µs 6.855µs 6.867µs 0.37% 1.259 5.639 0.07% 0.000µs 1 200
credit_card/is_card_number/x371413321323331 throughput 145624695.080op/s 146147201.584op/s ± 101102.385op/s 146157175.947op/s ± 41262.642op/s 146197083.368op/s 146318366.444op/s 146355001.514op/s 146378435.313op/s 0.15% -1.246 5.579 0.07% 7149.018op/s 1 200
credit_card/is_card_number_no_luhn/ execution_time 4.271µs 4.290µs ± 0.003µs 4.290µs ± 0.001µs 4.291µs 4.294µs 4.296µs 4.297µs 0.16% -1.611 11.255 0.06% 0.000µs 1 200
credit_card/is_card_number_no_luhn/ throughput 232723800.559op/s 233108506.414op/s ± 146350.681op/s 233100908.808op/s ± 60444.700op/s 233163072.802op/s 233340355.396op/s 233399773.916op/s 234137674.559op/s 0.44% 1.631 11.406 0.06% 10348.556op/s 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time 69.940µs 71.298µs ± 0.474µs 71.358µs ± 0.259µs 71.568µs 72.054µs 72.397µs 72.650µs 1.81% -0.171 0.274 0.66% 0.034µs 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput 13764660.100op/s 14026220.347op/s ± 93421.231op/s 14013899.716op/s ± 50921.272op/s 14080255.411op/s 14202779.330op/s 14241380.492op/s 14297994.512op/s 2.03% 0.215 0.273 0.66% 6605.879op/s 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time 65.554µs 66.312µs ± 0.287µs 66.337µs ± 0.206µs 66.518µs 66.777µs 66.921µs 66.990µs 0.98% -0.161 -0.392 0.43% 0.020µs 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 throughput 14927537.679op/s 15080579.744op/s ± 65270.340op/s 15074482.686op/s ± 46712.922op/s 15130855.616op/s 15181678.619op/s 15234672.091op/s 15254536.078op/s 1.19% 0.181 -0.382 0.43% 4615.310op/s 1 200
credit_card/is_card_number_no_luhn/37828224631 execution_time 4.278µs 4.290µs ± 0.003µs 4.290µs ± 0.001µs 4.291µs 4.294µs 4.296µs 4.300µs 0.24% -0.074 3.024 0.06% 0.000µs 1 200
credit_card/is_card_number_no_luhn/37828224631 throughput 232548167.487op/s 233106310.576op/s ± 136310.224op/s 233106535.938op/s ± 61941.726op/s 233167712.110op/s 233322566.686op/s 233355497.369op/s 233757886.572op/s 0.28% 0.083 3.036 0.06% 9638.588op/s 1 200
credit_card/is_card_number_no_luhn/378282246310005 execution_time 62.798µs 63.536µs ± 0.290µs 63.536µs ± 0.215µs 63.739µs 63.997µs 64.155µs 64.270µs 1.16% 0.017 -0.431 0.45% 0.020µs 1 200
credit_card/is_card_number_no_luhn/378282246310005 throughput 15559277.746op/s 15739393.675op/s ± 71752.327op/s 15739165.763op/s ± 53227.608op/s 15796801.148op/s 15848979.784op/s 15906846.913op/s 15924114.138op/s 1.18% 0.004 -0.430 0.45% 5073.656op/s 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time 58.961µs 59.057µs ± 0.029µs 59.055µs ± 0.013µs 59.071µs 59.111µs 59.135µs 59.138µs 0.14% -0.039 1.603 0.05% 0.002µs 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput 16909604.636op/s 16932783.011op/s ± 8321.871op/s 16933371.417op/s ± 3740.241op/s 16936266.290op/s 16944587.902op/s 16955005.027op/s 16960422.853op/s 0.16% 0.044 1.606 0.05% 588.445op/s 1 200
credit_card/is_card_number_no_luhn/x371413321323331 execution_time 6.831µs 6.841µs ± 0.004µs 6.841µs ± 0.002µs 6.843µs 6.847µs 6.850µs 6.855µs 0.20% 0.164 1.660 0.05% 0.000µs 1 200
credit_card/is_card_number_no_luhn/x371413321323331 throughput 145874888.636op/s 146172219.475op/s ± 77060.529op/s 146173454.901op/s ± 42365.651op/s 146212234.309op/s 146306464.288op/s 146363691.251op/s 146382524.370op/s 0.14% -0.158 1.652 0.05% 5449.002op/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 [4.290µs; 4.291µs] or [-0.019%; +0.019%] None None None
credit_card/is_card_number/ throughput [233035543.419op/s; 233121710.459op/s] or [-0.018%; +0.018%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 execution_time [93.574µs; 93.706µs] or [-0.071%; +0.071%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 throughput [10672074.268op/s; 10686881.387op/s] or [-0.069%; +0.069%] None None None
credit_card/is_card_number/ 378282246310005 execution_time [88.008µs; 88.127µs] or [-0.068%; +0.068%] None None None
credit_card/is_card_number/ 378282246310005 throughput [11347736.874op/s; 11362609.079op/s] or [-0.065%; +0.065%] None None None
credit_card/is_card_number/37828224631 execution_time [4.290µs; 4.291µs] or [-0.016%; +0.016%] None None None
credit_card/is_card_number/37828224631 throughput [233030157.068op/s; 233102199.421op/s] or [-0.015%; +0.015%] None None None
credit_card/is_card_number/378282246310005 execution_time [85.516µs; 85.569µs] or [-0.031%; +0.031%] None None None
credit_card/is_card_number/378282246310005 throughput [11686562.102op/s; 11693759.704op/s] or [-0.031%; +0.031%] None None None
credit_card/is_card_number/37828224631000521389798 execution_time [59.057µs; 59.088µs] or [-0.027%; +0.027%] None None None
credit_card/is_card_number/37828224631000521389798 throughput [16924066.653op/s; 16932905.403op/s] or [-0.026%; +0.026%] None None None
credit_card/is_card_number/x371413321323331 execution_time [6.842µs; 6.843µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/x371413321323331 throughput [146133189.766op/s; 146161213.402op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/ execution_time [4.289µs; 4.290µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/ throughput [233088223.617op/s; 233128789.211op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time [71.232µs; 71.364µs] or [-0.092%; +0.092%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput [14013273.063op/s; 14039167.632op/s] or [-0.092%; +0.092%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time [66.272µs; 66.351µs] or [-0.060%; +0.060%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 throughput [15071533.903op/s; 15089625.585op/s] or [-0.060%; +0.060%] None None None
credit_card/is_card_number_no_luhn/37828224631 execution_time [4.290µs; 4.290µs] or [-0.008%; +0.008%] None None None
credit_card/is_card_number_no_luhn/37828224631 throughput [233087419.290op/s; 233125201.862op/s] or [-0.008%; +0.008%] None None None
credit_card/is_card_number_no_luhn/378282246310005 execution_time [63.496µs; 63.576µs] or [-0.063%; +0.063%] None None None
credit_card/is_card_number_no_luhn/378282246310005 throughput [15729449.493op/s; 15749337.858op/s] or [-0.063%; +0.063%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time [59.053µs; 59.061µs] or [-0.007%; +0.007%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput [16931629.680op/s; 16933936.342op/s] or [-0.007%; +0.007%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 execution_time [6.841µs; 6.842µs] or [-0.007%; +0.007%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 throughput [146161539.627op/s; 146182899.323op/s] or [-0.007%; +0.007%] None None None

Group 8

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 8a71af6 1735659430 paullgdc/library_config/initial_component
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 77.386µs 77.591µs ± 0.179µs 77.563µs ± 0.051µs 77.624µs 77.780µs 78.170µs 79.355µs 2.31% 6.525 55.327 0.23% 0.013µ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 [77.566µs; 77.616µs] or [-0.032%; +0.032%] None None None

Group 9

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 8a71af6 1735659430 paullgdc/library_config/initial_component
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.390µs 3.338µs ± 1.468µs 3.145µs ± 0.026µs 3.171µs 3.799µs 14.411µs 15.418µs 390.23% 7.451 56.227 43.87% 0.104µ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.134µs; 3.541µs] or [-6.095%; +6.095%] None None None

Group 10

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 8a71af6 1735659430 paullgdc/library_config/initial_component
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 57.882ms 58.159ms ± 0.141ms 58.150ms ± 0.084ms 58.233ms 58.347ms 58.583ms 58.949ms 1.37% 1.418 5.377 0.24% 0.010ms 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 [58.139ms; 58.178ms] or [-0.034%; +0.034%] None None None

Group 11

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 8a71af6 1735659430 paullgdc/library_config/initial_component
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.601µs 28.252µs ± 14.077µs 18.923µs ± 0.266µs 37.008µs 45.767µs 55.367µs 145.673µs 669.81% 3.980 27.581 49.70% 0.995µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
two way interface execution_time [26.301µs; 30.202µs] or [-6.906%; +6.906%] None None None

Group 12

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 8a71af6 1735659430 paullgdc/library_config/initial_component
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 6.321ms 6.337ms ± 0.008ms 6.337ms ± 0.005ms 6.341ms 6.350ms 6.356ms 6.390ms 0.85% 1.891 10.283 0.12% 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 [6.336ms; 6.338ms] or [-0.017%; +0.017%] None None None

Baseline

Omitted due to size.

@github-actions github-actions bot added the profiling Relates to the profiling* modules. label Dec 24, 2024
@BaptisteFoy BaptisteFoy force-pushed the paullgdc/library_config/initial_component branch 2 times, most recently from a55b907 to 903066d Compare December 30, 2024 14:05
@BaptisteFoy BaptisteFoy force-pushed the paullgdc/library_config/initial_component branch 7 times, most recently from adda6a7 to 6b83b48 Compare December 30, 2024 16:29
@BaptisteFoy BaptisteFoy force-pushed the paullgdc/library_config/initial_component branch 2 times, most recently from 286e02f to 9c094b2 Compare December 31, 2024 08:13
@BaptisteFoy BaptisteFoy force-pushed the paullgdc/library_config/initial_component branch from 9c094b2 to 8ffe755 Compare December 31, 2024 08:31
@BaptisteFoy BaptisteFoy force-pushed the paullgdc/library_config/initial_component branch from ac91fd7 to 766522b Compare December 31, 2024 09:50
@BaptisteFoy BaptisteFoy force-pushed the paullgdc/library_config/initial_component branch from 8ce380c to 8a71af6 Compare December 31, 2024 15:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci-build common profiling Relates to the profiling* modules.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants