libdatadog icon indicating copy to clipboard operation
libdatadog copied to clipboard

[WIP] Test out running benchmarks

Open bantonsson opened this issue 1 year ago • 2 comments

bantonsson avatar Aug 26 '24 14:08 bantonsson

Benchmarks

Comparison

Benchmark execution time: 2024-09-18 12:59:05

Comparing candidate commit 66cc801 in PR branch ban/tmp-test-benchmarks-bs with baseline commit 89f48d4 in branch main.

Found 7 performance improvements and 31 performance regressions! Performance is the same for 13 metrics, 2 unstable metrics.

scenario:benching deserializing traces from msgpack to their internal representation

  • 🟩 execution_time [-190.491ns; -175.329ns] or [-13.779%; -12.682%]

scenario:benching string interning on wordpress profile

  • 🟩 execution_time [-4.748µs; -4.492µs] or [-3.300%; -3.122%]

scenario:credit_card/is_card_number/

  • 🟥 execution_time [+4.839µs; +4.840µs] or [+400.197%; +400.251%]

scenario:credit_card/is_card_number/ 3782-8224-6310-005

  • 🟥 execution_time [+477.572µs; +478.167µs] or [+430.852%; +431.389%]
  • 🟥 throughput [-538682.654op/s; -519222.516op/s] or [-5.971%; -5.755%]

scenario:credit_card/is_card_number/ 378282246310005

  • 🟥 execution_time [+450.876µs; +452.032µs] or [+435.958%; +437.076%]
  • 🟥 throughput [-672005.809op/s; -644144.515op/s] or [-6.950%; -6.661%]

scenario:credit_card/is_card_number/37828224631

  • 🟥 execution_time [+4.840µs; +4.840µs] or [+400.234%; +400.276%]

scenario:credit_card/is_card_number/378282246310005

  • 🟥 execution_time [+434.669µs; +435.718µs] or [+434.351%; +435.399%]
  • 🟥 throughput [-664630.746op/s; -638279.565op/s] or [-6.651%; -6.387%]

scenario:credit_card/is_card_number/37828224631000521389798

  • 🟥 execution_time [+412.504µs; +412.803µs] or [+431.473%; +431.785%]
  • 🟥 throughput [-633621.615op/s; -612034.863op/s] or [-6.057%; -5.851%]

scenario:credit_card/is_card_number/x371413321323331

  • 🟥 execution_time [+85.216µs; +85.733µs] or [+399.510%; +401.935%]

scenario:credit_card/is_card_number_no_luhn/

  • 🟥 execution_time [+4.841µs; +4.841µs] or [+400.507%; +400.543%]

scenario:credit_card/is_card_number_no_luhn/ 3782-8224-6310-005

  • 🟥 execution_time [+367.169µs; +367.772µs] or [+383.006%; +383.635%]
  • 🟩 throughput [+347924.549op/s; +371650.698op/s] or [+3.335%; +3.563%]

scenario:credit_card/is_card_number_no_luhn/ 378282246310005

  • 🟥 execution_time [+343.217µs; +343.843µs] or [+394.410%; +395.130%]

scenario:credit_card/is_card_number_no_luhn/37828224631

  • 🟥 execution_time [+4.843µs; +4.844µs] or [+400.710%; +400.865%]

scenario:credit_card/is_card_number_no_luhn/378282246310005

  • 🟥 execution_time [+328.882µs; +329.596µs] or [+396.892%; +397.753%]

scenario:credit_card/is_card_number_no_luhn/37828224631000521389798

  • 🟥 execution_time [+413.148µs; +413.503µs] or [+433.945%; +434.318%]
  • 🟥 throughput [-686374.613op/s; -657873.157op/s] or [-6.534%; -6.263%]

scenario:credit_card/is_card_number_no_luhn/x371413321323331

  • 🟥 execution_time [+85.189µs; +85.746µs] or [+399.928%; +402.545%]

scenario:normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo...

  • 🟥 execution_time [+1.137ms; +1.138ms] or [+416.423%; +416.709%]
  • 🟥 throughput [-120605.182op/s; -114561.851op/s] or [-3.292%; -3.127%]

scenario:normalization/normalize_name/normalize_name/bad-name

  • 🟥 execution_time [+112.573µs; +112.669µs] or [+435.965%; +436.339%]
  • 🟥 throughput [-2624986.092op/s; -2597217.733op/s] or [-6.778%; -6.706%]

scenario:normalization/normalize_name/normalize_name/good

  • 🟥 execution_time [+68.087µs; +68.146µs] or [+443.896%; +444.278%]
  • 🟥 throughput [-5308694.975op/s; -5256241.932op/s] or [-8.143%; -8.062%]

scenario:normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000...

  • 🟥 execution_time [+2.032ms; +2.034ms] or [+400.455%; +400.844%]

scenario:normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて

  • 🟥 execution_time [+1.849ms; +1.850ms] or [+397.000%; +397.114%]

scenario:normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters

  • 🟥 execution_time [+698.395µs; +698.625µs] or [+387.242%; +387.369%]
  • 🟩 throughput [+142805.499op/s; +146047.041op/s] or [+2.576%; +2.634%]

scenario:normalization/normalize_service/normalize_service/[empty string]

  • 🟥 execution_time [+172.503µs; +172.615µs] or [+392.834%; +393.088%]

scenario:normalization/normalize_service/normalize_service/test_ASCII

  • 🟥 execution_time [+157.034µs; +157.105µs] or [+313.308%; +313.451%]
  • 🟩 throughput [+4172365.109op/s; +4188844.616op/s] or [+20.912%; +20.995%]

scenario:normalization/normalize_trace/test_trace

  • 🟥 execution_time [+6.388ns; +9.975ns] or [+2.110%; +3.294%]

scenario:sql/obfuscate_sql_string

  • 🟩 execution_time [-5.573µs; -5.518µs] or [-7.472%; -7.397%]

scenario:tags/replace_trace_tags

  • 🟩 execution_time [-61.313ns; -55.508ns] or [-2.291%; -2.074%]

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 66cc801 1726663655 ban/tmp-test-benchmarks-bs
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 6.044µs 6.049µs ± 0.002µs 6.049µs ± 0.001µs 6.050µs 6.052µs 6.054µs 6.059µs 0.17% 0.798 2.357 0.03% 0.000µs 1 250
credit_card/is_card_number/ throughput 825213761.439op/s 826618016.425op/s ± 283221.847op/s 826617290.564op/s ± 177270.697op/s 826810901.821op/s 827024167.606op/s 827170550.047op/s 827290556.401op/s 0.08% -0.795 2.342 0.03% 17912.522op/s 1 250
credit_card/is_card_number/ 3782-8224-6310-005 execution_time 582.777µs 588.713µs ± 2.232µs 588.916µs ± 1.320µs 590.097µs 592.140µs 593.474µs 595.854µs 1.18% -0.141 0.456 0.38% 0.141µs 1 250
credit_card/is_card_number/ 3782-8224-6310-005 throughput 8391317.336op/s 8493225.353op/s ± 32217.786op/s 8490179.841op/s ± 19030.115op/s 8513206.622op/s 8549231.130op/s 8573706.852op/s 8579605.285op/s 1.05% 0.168 0.447 0.38% 2037.632op/s 1 250
credit_card/is_card_number/ 378282246310005 execution_time 541.218µs 554.876µs ± 4.577µs 555.735µs ± 3.090µs 558.469µs 561.123µs 561.973µs 562.755µs 1.26% -0.690 -0.019 0.82% 0.289µs 1 250
credit_card/is_card_number/ 378282246310005 throughput 8884866.529op/s 9011632.149op/s ± 74766.722op/s 8997095.613op/s ± 49786.348op/s 9053273.446op/s 9156354.086op/s 9212904.286op/s 9238425.018op/s 2.68% 0.727 0.056 0.83% 4728.663op/s 1 250
credit_card/is_card_number/37828224631 execution_time 6.045µs 6.049µs ± 0.002µs 6.049µs ± 0.001µs 6.050µs 6.052µs 6.053µs 6.054µs 0.08% 0.304 0.094 0.03% 0.000µs 1 250
credit_card/is_card_number/37828224631 throughput 825906196.526op/s 826529870.272op/s ± 212401.111op/s 826536796.680op/s ± 139799.327op/s 826678843.679op/s 826859768.067op/s 826982691.223op/s 827093286.625op/s 0.07% -0.302 0.093 0.03% 13433.426op/s 1 250
credit_card/is_card_number/378282246310005 execution_time 522.612µs 535.267µs ± 4.157µs 535.880µs ± 2.479µs 538.126µs 541.045µs 542.217µs 546.605µs 2.00% -0.665 0.371 0.78% 0.263µs 1 250
credit_card/is_card_number/378282246310005 throughput 9147369.553op/s 9341697.502op/s ± 72943.883op/s 9330448.522op/s ± 43169.858op/s 9378476.469op/s 9478178.293op/s 9547240.444op/s 9567323.652op/s 2.54% 0.710 0.440 0.78% 4613.376op/s 1 250
credit_card/is_card_number/37828224631000521389798 execution_time 505.981µs 508.257µs ± 0.912µs 508.125µs ± 0.547µs 508.769µs 509.845µs 511.003µs 511.214µs 0.61% 0.722 0.747 0.18% 0.058µs 1 250
credit_card/is_card_number/37828224631000521389798 throughput 9780632.038op/s 9837568.039op/s ± 17637.501op/s 9840104.760op/s ± 10596.777op/s 9849650.018op/s 9863084.332op/s 9868989.825op/s 9881798.253op/s 0.42% -0.710 0.725 0.18% 1115.493op/s 1 250
credit_card/is_card_number/x371413321323331 execution_time 102.846µs 106.805µs ± 2.052µs 106.625µs ± 1.391µs 108.096µs 110.621µs 111.561µs 112.190µs 5.22% 0.417 -0.423 1.92% 0.130µs 1 250
credit_card/is_card_number/x371413321323331 throughput 44567365.861op/s 46831448.727op/s ± 893265.425op/s 46893216.724op/s ± 613723.389op/s 47436905.307op/s 48248521.026op/s 48467506.979op/s 48616251.830op/s 3.67% -0.337 -0.488 1.90% 56495.066op/s 1 250
credit_card/is_card_number_no_luhn/ execution_time 6.047µs 6.050µs ± 0.001µs 6.050µs ± 0.001µs 6.051µs 6.052µs 6.054µs 6.055µs 0.09% 0.575 0.566 0.02% 0.000µs 1 250
credit_card/is_card_number_no_luhn/ throughput 825756727.547op/s 826479487.203op/s ± 195482.214op/s 826498250.416op/s ± 115824.950op/s 826605300.495op/s 826769451.911op/s 826841423.007op/s 826904023.545op/s 0.05% -0.573 0.563 0.02% 12363.381op/s 1 250
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time 458.158µs 463.335µs ± 2.325µs 462.939µs ± 1.452µs 464.654µs 467.575µs 469.556µs 471.099µs 1.76% 0.633 0.162 0.50% 0.147µs 1 250
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput 10613474.600op/s 10791592.539op/s ± 53982.226op/s 10800548.376op/s ± 33786.776op/s 10831456.006op/s 10864562.865op/s 10888185.187op/s 10913255.521op/s 1.04% -0.607 0.121 0.50% 3414.136op/s 1 250
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time 425.875µs 430.550µs ± 2.427µs 430.562µs ± 1.866µs 432.270µs 434.862µs 435.933µs 437.159µs 1.53% 0.316 -0.626 0.56% 0.153µs 1 250
credit_card/is_card_number_no_luhn/ 378282246310005 throughput 11437486.821op/s 11613425.940op/s ± 65352.614op/s 11612742.545op/s ± 50352.510op/s 11667744.045op/s 11707686.334op/s 11722258.699op/s 11740541.449op/s 1.10% -0.295 -0.650 0.56% 4133.262op/s 1 250
credit_card/is_card_number_no_luhn/37828224631 execution_time 6.045µs 6.052µs ± 0.007µs 6.049µs ± 0.002µs 6.051µs 6.069µs 6.071µs 6.074µs 0.40% 1.641 1.125 0.12% 0.000µs 1 250
credit_card/is_card_number_no_luhn/37828224631 throughput 823246524.121op/s 826174539.231op/s ± 1019156.186op/s 826553666.533op/s ± 230705.609op/s 826747486.696op/s 826987908.299op/s 827108155.116op/s 827181747.024op/s 0.08% -1.639 1.121 0.12% 64457.097op/s 1 250
credit_card/is_card_number_no_luhn/378282246310005 execution_time 407.946µs 412.103µs ± 2.757µs 410.981µs ± 1.851µs 414.496µs 416.721µs 418.308µs 419.239µs 2.01% 0.497 -1.014 0.67% 0.174µs 1 250
credit_card/is_card_number_no_luhn/378282246310005 throughput 11926364.060op/s 12133419.616op/s ± 80914.161op/s 12166013.717op/s ± 55029.227op/s 12200579.975op/s 12229728.778op/s 12246643.425op/s 12256517.985op/s 0.74% -0.483 -1.038 0.67% 5117.461op/s 1 250
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time 506.306µs 508.533µs ± 0.983µs 508.272µs ± 0.503µs 509.021µs 510.394µs 511.531µs 511.868µs 0.71% 1.025 1.117 0.19% 0.062µs 1 250
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput 9768152.295op/s 9832242.617op/s ± 18977.963op/s 9837251.285op/s ± 9738.192op/s 9844680.628op/s 9855995.772op/s 9865476.340op/s 9875447.157op/s 0.39% -1.013 1.089 0.19% 1200.272op/s 1 250
credit_card/is_card_number_no_luhn/x371413321323331 execution_time 102.493µs 106.769µs ± 2.218µs 106.833µs ± 1.538µs 108.173µs 110.687µs 111.760µs 111.907µs 4.75% 0.152 -0.409 2.07% 0.140µs 1 250
credit_card/is_card_number_no_luhn/x371413321323331 throughput 44679840.349op/s 46850329.822op/s ± 971015.585op/s 46802004.281op/s ± 666400.776op/s 47586968.611op/s 48599809.389op/s 48772673.393op/s 48784006.599op/s 4.23% -0.055 -0.450 2.07% 61412.418op/s 1 250
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
credit_card/is_card_number/ execution_time [6.048µs; 6.049µs] or [-0.004%; +0.004%] None None None
credit_card/is_card_number/ throughput [826582908.526op/s; 826653124.324op/s] or [-0.004%; +0.004%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 execution_time [588.436µs; 588.990µs] or [-0.047%; +0.047%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 throughput [8489231.668op/s; 8497219.037op/s] or [-0.047%; +0.047%] None None None
credit_card/is_card_number/ 378282246310005 execution_time [554.309µs; 555.444µs] or [-0.102%; +0.102%] None None None
credit_card/is_card_number/ 378282246310005 throughput [9002364.140op/s; 9020900.158op/s] or [-0.103%; +0.103%] None None None
credit_card/is_card_number/37828224631 execution_time [6.049µs; 6.050µs] or [-0.003%; +0.003%] None None None
credit_card/is_card_number/37828224631 throughput [826503541.241op/s; 826556199.302op/s] or [-0.003%; +0.003%] None None None
credit_card/is_card_number/378282246310005 execution_time [534.752µs; 535.782µs] or [-0.096%; +0.096%] None None None
credit_card/is_card_number/378282246310005 throughput [9332655.450op/s; 9350739.553op/s] or [-0.097%; +0.097%] None None None
credit_card/is_card_number/37828224631000521389798 execution_time [508.144µs; 508.370µs] or [-0.022%; +0.022%] None None None
credit_card/is_card_number/37828224631000521389798 throughput [9835381.712op/s; 9839754.366op/s] or [-0.022%; +0.022%] None None None
credit_card/is_card_number/x371413321323331 execution_time [106.550µs; 107.059µs] or [-0.238%; +0.238%] None None None
credit_card/is_card_number/x371413321323331 throughput [46720720.433op/s; 46942177.022op/s] or [-0.236%; +0.236%] None None None
credit_card/is_card_number_no_luhn/ execution_time [6.050µs; 6.050µs] or [-0.003%; +0.003%] None None None
credit_card/is_card_number_no_luhn/ throughput [826455255.422op/s; 826503718.984op/s] or [-0.003%; +0.003%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time [463.047µs; 463.623µs] or [-0.062%; +0.062%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput [10784900.956op/s; 10798284.122op/s] or [-0.062%; +0.062%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time [430.249µs; 430.851µs] or [-0.070%; +0.070%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 throughput [11605324.895op/s; 11621526.985op/s] or [-0.070%; +0.070%] None None None
credit_card/is_card_number_no_luhn/37828224631 execution_time [6.051µs; 6.053µs] or [-0.015%; +0.015%] None None None
credit_card/is_card_number_no_luhn/37828224631 throughput [826048205.643op/s; 826300872.820op/s] or [-0.015%; +0.015%] None None None
credit_card/is_card_number_no_luhn/378282246310005 execution_time [411.762µs; 412.445µs] or [-0.083%; +0.083%] None None None
credit_card/is_card_number_no_luhn/378282246310005 throughput [12123389.577op/s; 12143449.655op/s] or [-0.083%; +0.083%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time [508.411µs; 508.655µs] or [-0.024%; +0.024%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput [9829890.128op/s; 9834595.107op/s] or [-0.024%; +0.024%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 execution_time [106.494µs; 107.043µs] or [-0.257%; +0.257%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 throughput [46729963.695op/s; 46970695.949op/s] or [-0.257%; +0.257%] None None None

Group 2

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 66cc801 1726663655 ban/tmp-test-benchmarks-bs
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.197µs 1.200µs ± 0.001µs 1.200µs ± 0.000µs 1.200µs 1.201µs 1.205µs 1.208µs 0.67% 3.204 17.365 0.10% 0.000µs 1 250
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.199µs; 1.200µs] or [-0.012%; +0.012%] None None None

Group 3

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 66cc801 1726663655 ban/tmp-test-benchmarks-bs
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.979ms 9.017ms ± 0.026ms 9.015ms ± 0.007ms 9.023ms 9.035ms 9.052ms 9.343ms 3.64% 9.106 107.689 0.28% 0.002ms 1 250
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
concentrator/add_spans_to_concentrator execution_time [9.014ms; 9.020ms] or [-0.035%; +0.035%] None None None

Group 4

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 66cc801 1726663655 ban/tmp-test-benchmarks-bs
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 2.537ms 2.541ms ± 0.008ms 2.539ms ± 0.001ms 2.540ms 2.544ms 2.568ms 2.622ms 3.25% 7.581 65.683 0.31% 0.001ms 1 250
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput 1907142.503op/s 1968000.880op/s ± 6009.385op/s 1969068.106op/s ± 602.586op/s 1969589.408op/s 1970334.901op/s 1970760.332op/s 1970854.608op/s 0.09% -7.487 64.170 0.30% 380.067op/s 1 250
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time 2.309ms 2.315ms ± 0.002ms 2.315ms ± 0.001ms 2.317ms 2.318ms 2.319ms 2.328ms 0.54% 0.553 5.488 0.09% 0.000ms 1 250
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput 2147711.738op/s 2159512.370op/s ± 1920.719op/s 2159411.888op/s ± 1194.049op/s 2160764.829op/s 2162506.177op/s 2164697.830op/s 2165530.713op/s 0.28% -0.534 5.392 0.09% 121.477op/s 1 250
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time 877.111µs 878.861µs ± 0.844µs 878.822µs ± 0.421µs 879.208µs 880.213µs 881.103µs 884.673µs 0.67% 1.620 8.505 0.10% 0.053µs 1 250
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput 5651805.808op/s 5689185.374op/s ± 5454.286op/s 5689434.266op/s ± 2725.033op/s 5692558.906op/s 5696782.096op/s 5699447.940op/s 5700532.272op/s 0.20% -1.597 8.334 0.10% 344.959op/s 1 250
normalization/normalize_service/normalize_service/[empty string] execution_time 215.054µs 216.471µs ± 0.440µs 216.477µs ± 0.279µs 216.746µs 217.152µs 217.534µs 217.785µs 0.60% -0.089 0.420 0.20% 0.028µs 1 250
normalization/normalize_service/normalize_service/[empty string] throughput 22958450.409op/s 23097835.073op/s ± 47008.845op/s 23097112.323op/s ± 29812.351op/s 23126947.257op/s 23175177.128op/s 23212814.291op/s 23249998.450op/s 0.66% 0.104 0.426 0.20% 2973.100op/s 1 250
normalization/normalize_service/normalize_service/test_ASCII execution_time 206.821µs 207.191µs ± 0.244µs 207.141µs ± 0.147µs 207.334µs 207.562µs 207.873µs 208.828µs 0.81% 1.770 7.531 0.12% 0.015µs 1 250
normalization/normalize_service/normalize_service/test_ASCII throughput 23943172.317op/s 24132388.705op/s ± 28418.495op/s 24138196.001op/s ± 17106.799op/s 24151416.825op/s 24168673.572op/s 24172721.250op/s 24175486.959op/s 0.15% -1.748 7.351 0.12% 1797.343op/s 1 250
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... execution_time [2.540ms; 2.542ms] or [-0.039%; +0.039%] None None None
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput [1967255.963op/s; 1968745.797op/s] or [-0.038%; +0.038%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time [2.315ms; 2.316ms] or [-0.011%; +0.011%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput [2159274.280op/s; 2159750.460op/s] or [-0.011%; +0.011%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time [878.757µs; 878.966µs] or [-0.012%; +0.012%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput [5688509.266op/s; 5689861.482op/s] or [-0.012%; +0.012%] None None None
normalization/normalize_service/normalize_service/[empty string] execution_time [216.417µs; 216.526µs] or [-0.025%; +0.025%] None None None
normalization/normalize_service/normalize_service/[empty string] throughput [23092007.903op/s; 23103662.243op/s] or [-0.025%; +0.025%] None None None
normalization/normalize_service/normalize_service/test_ASCII execution_time [207.160µs; 207.221µs] or [-0.015%; +0.015%] None None None
normalization/normalize_service/normalize_service/test_ASCII throughput [24128865.977op/s; 24135911.434op/s] or [-0.015%; +0.015%] None None None

Group 5

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 66cc801 1726663655 ban/tmp-test-benchmarks-bs
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.370µs 37.873µs ± 0.847µs 37.465µs ± 0.030µs 37.527µs 39.635µs 40.076µs 40.803µs 8.91% 1.619 0.845 2.23% 0.054µs 1 250
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
redis/obfuscate_redis_string execution_time [37.768µs; 37.977µs] or [-0.277%; +0.277%] None None None

Group 6

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 66cc801 1726663655 ban/tmp-test-benchmarks-bs
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 309.494ns 310.960ns ± 0.912ns 310.788ns ± 0.280ns 311.133ns 311.793ns 313.822ns 321.393ns 3.41% 6.879 69.496 0.29% 0.058ns 1 250
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
normalization/normalize_trace/test_trace execution_time [310.847ns; 311.073ns] or [-0.036%; +0.036%] None None None

Group 7

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 66cc801 1726663655 ban/tmp-test-benchmarks-bs
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 1.403ms 1.410ms ± 0.003ms 1.410ms ± 0.001ms 1.411ms 1.414ms 1.418ms 1.431ms 1.47% 2.211 17.083 0.19% 0.000ms 1 250
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput 3494171.877op/s 3545631.669op/s ± 6555.820op/s 3545529.184op/s ± 2557.703op/s 3548276.770op/s 3554212.874op/s 3562235.315op/s 3563264.736op/s 0.50% -2.133 16.454 0.18% 414.626op/s 1 250
normalization/normalize_name/normalize_name/bad-name execution_time 137.614µs 138.443µs ± 0.388µs 138.411µs ± 0.283µs 138.700µs 139.107µs 139.415µs 139.593µs 0.85% 0.340 -0.174 0.28% 0.025µs 1 250
normalization/normalize_name/normalize_name/bad-name throughput 35818539.372op/s 36116349.421op/s ± 101170.803op/s 36124189.721op/s ± 73881.008op/s 36194753.439op/s 36271124.040op/s 36315762.970op/s 36333624.590op/s 0.58% -0.325 -0.193 0.28% 6398.603op/s 1 250
normalization/normalize_name/normalize_name/good execution_time 82.878µs 83.455µs ± 0.234µs 83.391µs ± 0.108µs 83.533µs 83.927µs 84.110µs 84.332µs 1.13% 1.165 1.039 0.28% 0.015µs 1 250
normalization/normalize_name/normalize_name/good throughput 59289531.936op/s 59912909.592op/s ± 167713.939op/s 59958528.149op/s ± 77652.068op/s 60029799.117op/s 60098570.766op/s 60159730.002op/s 60329995.291op/s 0.62% -1.151 1.007 0.28% 10607.161op/s 1 250
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 [1.410ms; 1.411ms] or [-0.023%; +0.023%] None None None
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput [3544819.016op/s; 3546444.322op/s] or [-0.023%; +0.023%] None None None
normalization/normalize_name/normalize_name/bad-name execution_time [138.394µs; 138.491µs] or [-0.035%; +0.035%] None None None
normalization/normalize_name/normalize_name/bad-name throughput [36103808.389op/s; 36128890.453op/s] or [-0.035%; +0.035%] None None None
normalization/normalize_name/normalize_name/good execution_time [83.426µs; 83.484µs] or [-0.035%; +0.035%] None None None
normalization/normalize_name/normalize_name/good throughput [59892119.939op/s; 59933699.245op/s] or [-0.035%; +0.035%] None None None

Group 8

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 66cc801 1726663655 ban/tmp-test-benchmarks-bs
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.606µs 2.618µs ± 0.004µs 2.618µs ± 0.002µs 2.620µs 2.625µs 2.630µs 2.630µs 0.48% 0.236 1.167 0.16% 0.000µs 1 250
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
tags/replace_trace_tags execution_time [2.617µs; 2.618µs] or [-0.020%; +0.020%] None None None

Group 9

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 66cc801 1726663655 ban/tmp-test-benchmarks-bs
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.312µs 34.977µs ± 14.223µs 33.367µs ± 1.315µs 35.478µs 45.618µs 85.768µs 173.532µs 420.07% 6.526 55.981 40.58% 0.900µs 1 250
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
two way interface execution_time [33.214µs; 36.740µs] or [-5.041%; +5.041%] None None None

Group 10

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 66cc801 1726663655 ban/tmp-test-benchmarks-bs
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 68.882µs 69.045µs ± 0.112µs 69.028µs ± 0.039µs 69.064µs 69.183µs 69.460µs 70.181µs 1.67% 5.248 44.063 0.16% 0.007µs 1 250
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
sql/obfuscate_sql_string execution_time [69.031µs; 69.059µs] or [-0.020%; +0.020%] None None None

Group 11

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 66cc801 1726663655 ban/tmp-test-benchmarks-bs
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.173µs 139.262µs ± 0.444µs 139.203µs ± 0.187µs 139.407µs 139.896µs 140.819µs 142.679µs 2.50% 2.491 15.163 0.32% 0.028µs 1 250
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
benching string interning on wordpress profile execution_time [139.207µs; 139.317µs] or [-0.039%; +0.039%] None None None

Group 12

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 66cc801 1726663655 ban/tmp-test-benchmarks-bs
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.366µs 3.190µs ± 2.236µs 2.984µs ± 0.029µs 3.014µs 3.399µs 6.425µs 30.487µs 921.70% 10.681 117.801 69.94% 0.141µs 1 250
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
write only interface execution_time [2.913µs; 3.467µs] or [-8.687%; +8.687%] None None None

Baseline

Omitted due to size.

pr-commenter[bot] avatar Aug 26 '24 14:08 pr-commenter[bot]

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 73.04%. Comparing base (89f48d4) to head (66cc801).

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #597      +/-   ##
==========================================
- Coverage   73.05%   73.04%   -0.01%     
==========================================
  Files         252      252              
  Lines       36093    36076      -17     
==========================================
- Hits        26366    26352      -14     
+ Misses       9727     9724       -3     
Components Coverage Δ
crashtracker 20.53% <ø> (ø)
datadog-alloc 98.73% <ø> (ø)
data-pipeline 90.12% <ø> (ø)
data-pipeline-ffi 0.00% <ø> (ø)
ddcommon 83.08% <ø> (ø)
ddcommon-ffi 69.52% <ø> (ø)
ddtelemetry 59.10% <ø> (ø)
ipc 83.63% <ø> (ø)
profiling 84.26% <ø> (ø)
profiling-ffi 77.42% <ø> (ø)
serverless 0.00% <ø> (ø)
sidecar 40.12% <ø> (ø)
sidecar-ffi 0.00% <ø> (ø)
spawn-worker 50.36% <ø> (ø)
tinybytes 91.66% <ø> (ø)
trace-mini-agent 72.49% <ø> (ø)
trace-normalization 98.25% <ø> (ø)
trace-obfuscation 95.73% <ø> (ø)
trace-protobuf 77.67% <ø> (ø)
trace-utils 93.30% <ø> (+0.41%) :arrow_up:

codecov-commenter avatar Aug 26 '24 15:08 codecov-commenter