Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Versioning/Publishing Milestone 1#1283

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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Draft
hoolioh wants to merge50 commits intomain
base:main
Choose a base branch
Loading
fromjulio/versioning-milestone-1

Conversation

@hoolioh
Copy link
Contributor

@hooliohhoolioh commentedOct 28, 2025
edited by iunanua
Loading

What does this PR do?

  • Move almost all workspace members tolibdd-{member} (builder,tools*,spawn_worker,symbolizer-ffi,tests andbin_tests have been left as they were)
  • Establish an individual version for members that are going to be published
  • Set description, homepage, repository, etc metadata
  • In order not to change too much code, set aliases in Cargo.toml files when declaring dependencies to moved members. For example
ddcommon = { version = "1.0.0", path = "../libdd-common", package = "libdd-common", default-features = false }
  • Mark non-publicable members withpublish=false
  • For each member, includeREADME.md files generated with IA (reviewed very briefly) from the rust docs.

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.

@datadog-datadog-prod-us1
Copy link

datadog-datadog-prod-us1bot commentedOct 28, 2025
edited
Loading

✅ Tests

🎉 All green!

❄️ No newflaky tests detected
🧪 Alltests passed

This comment will be updated automatically if new data arrives.
🔗 Commit SHA:3150ac7 |Docs |Datadog PR Page | Was this helpful? Give usfeedback!

@pr-commenter
Copy link

pr-commenterbot commentedOct 28, 2025
edited
Loading

Benchmarks

Comparison

Benchmark execution time: 2025-11-03 10:06:25

Comparing candidate commit3150ac7 in PR branchjulio/versioning-milestone-1 with baseline commit21b4481 in branchmain.

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

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

  • 🟥execution_time [+19.390µs; +19.543µs] or [+10.417%; +10.499%]
  • 🟥throughput [-510482.268op/s; -506744.439op/s] or [-9.502%; -9.433%]

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

  • 🟥execution_time [+39.827µs; +40.182µs] or [+8.013%; +8.084%]
  • 🟥throughput [-150536.329op/s; -149202.400op/s] or [-7.482%; -7.416%]

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

  • 🟥execution_time [+26.733µs; +26.834µs] or [+15.836%; +15.896%]
  • 🟥throughput [-812805.232op/s; -809514.327op/s] or [-13.721%; -13.666%]

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

  • 🟥execution_time [+2.928µs; +2.958µs] or [+8.027%; +8.110%]
  • 🟥throughput [-2058002.370op/s; -2036109.338op/s] or [-7.507%; -7.427%]

scenario:sql/obfuscate_sql_string

  • 🟥execution_time [+4.419µs; +4.509µs] or [+5.126%; +5.230%]

Candidate

Candidate benchmark details

Group 1

cpu_modelgit_commit_shagit_commit_dategit_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz3150ac71762162142julio/versioning-milestone-1
scenariometricminmean ± sdmedian ± madp75p95p99maxpeak_to_median_ratioskewnesskurtosiscvsemrunssample_size
sdk_test_data/rules-basedexecution_time122.134µs123.591µs ± 1.753µs123.210µs ± 0.293µs123.608µs124.833µs130.974µs138.161µs12.13%5.44534.6811.42%0.124µs1200
scenariometric95% CI meanShapiro-Wilk pvalueLjung-Box pvalue (lag=1)Dip test pvalue
sdk_test_data/rules-basedexecution_time[123.348µs; 123.834µs] or [-0.197%; +0.197%]NoneNoneNone

Group 2

cpu_modelgit_commit_shagit_commit_dategit_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz3150ac71762162142julio/versioning-milestone-1
scenariometricminmean ± sdmedian ± madp75p95p99maxpeak_to_median_ratioskewnesskurtosiscvsemrunssample_size
two way interfaceexecution_time17.833µs25.452µs ± 8.995µs18.458µs ± 0.591µs32.959µs42.607µs51.610µs66.103µs258.12%1.0341.06335.25%0.636µs1200
scenariometric95% CI meanShapiro-Wilk pvalueLjung-Box pvalue (lag=1)Dip test pvalue
two way interfaceexecution_time[24.205µs; 26.699µs] or [-4.898%; +4.898%]NoneNoneNone

Group 3

cpu_modelgit_commit_shagit_commit_dategit_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz3150ac71762162142julio/versioning-milestone-1
scenariometricminmean ± sdmedian ± madp75p95p99maxpeak_to_median_ratioskewnesskurtosiscvsemrunssample_size
tags/replace_trace_tagsexecution_time2.362µs2.427µs ± 0.018µs2.426µs ± 0.005µs2.434µs2.456µs2.468µs2.478µs2.13%-1.0753.6100.74%0.001µs1200
scenariometric95% CI meanShapiro-Wilk pvalueLjung-Box pvalue (lag=1)Dip test pvalue
tags/replace_trace_tagsexecution_time[2.424µs; 2.429µs] or [-0.103%; +0.103%]NoneNoneNone

Group 4

cpu_modelgit_commit_shagit_commit_dategit_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz3150ac71762162142julio/versioning-milestone-1
scenariometricminmean ± sdmedian ± madp75p95p99maxpeak_to_median_ratioskewnesskurtosiscvsemrunssample_size
normalization/normalize_trace/test_traceexecution_time242.074ns253.492ns ± 13.311ns247.767ns ± 3.898ns255.057ns287.965ns290.093ns290.835ns17.38%1.6031.3795.24%0.941ns1200
scenariometric95% CI meanShapiro-Wilk pvalueLjung-Box pvalue (lag=1)Dip test pvalue
normalization/normalize_trace/test_traceexecution_time[251.647ns; 255.337ns] or [-0.728%; +0.728%]NoneNoneNone

Group 5

cpu_modelgit_commit_shagit_commit_dategit_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz3150ac71762162142julio/versioning-milestone-1
scenariometricminmean ± sdmedian ± madp75p95p99maxpeak_to_median_ratioskewnesskurtosiscvsemrunssample_size
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo...execution_time205.022µs205.608µs ± 0.505µs205.455µs ± 0.196µs205.736µs206.722µs207.529µs207.558µs1.02%2.0134.2360.25%0.036µs1200
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo...throughput4817941.702op/s4863656.624op/s ± 11888.074op/s4867242.349op/s ± 4649.689op/s4871059.436op/s4874732.195op/s4876066.732op/s4877517.623op/s0.21%-1.9974.1620.24%840.614op/s1200
normalization/normalize_name/normalize_name/bad-nameexecution_time18.161µs18.283µs ± 0.135µs18.249µs ± 0.032µs18.297µs18.461µs18.644µs19.739µs8.17%6.84667.4360.73%0.010µs1200
normalization/normalize_name/normalize_name/bad-namethroughput50661475.726op/s54697898.702op/s ± 383880.847op/s54798922.792op/s ± 96198.454op/s54869971.546op/s54962817.552op/s55031456.331op/s55064434.722op/s0.48%-6.37260.1190.70%27144.475op/s1200
normalization/normalize_name/normalize_name/goodexecution_time10.907µs10.976µs ± 0.034µs10.973µs ± 0.023µs10.999µs11.033µs11.072µs11.087µs1.04%0.5990.3400.31%0.002µs1200
normalization/normalize_name/normalize_name/goodthroughput90198829.894op/s91107497.943op/s ± 279158.685op/s91135950.637op/s ± 188982.440op/s91317643.894op/s91531012.699op/s91624725.867op/s91687255.471op/s0.60%-0.5810.3070.31%19739.500op/s1200
scenariometric95% CI meanShapiro-Wilk pvalueLjung-Box pvalue (lag=1)Dip test pvalue
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo...execution_time[205.538µs; 205.678µs] or [-0.034%; +0.034%]NoneNoneNone
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo...throughput[4862009.051op/s; 4865304.197op/s] or [-0.034%; +0.034%]NoneNoneNone
normalization/normalize_name/normalize_name/bad-nameexecution_time[18.265µs; 18.302µs] or [-0.102%; +0.102%]NoneNoneNone
normalization/normalize_name/normalize_name/bad-namethroughput[54644696.509op/s; 54751100.895op/s] or [-0.097%; +0.097%]NoneNoneNone
normalization/normalize_name/normalize_name/goodexecution_time[10.971µs; 10.981µs] or [-0.043%; +0.043%]NoneNoneNone
normalization/normalize_name/normalize_name/goodthroughput[91068809.234op/s; 91146186.652op/s] or [-0.042%; +0.042%]NoneNoneNone

Group 6

cpu_modelgit_commit_shagit_commit_dategit_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz3150ac71762162142julio/versioning-milestone-1
scenariometricminmean ± sdmedian ± madp75p95p99maxpeak_to_median_ratioskewnesskurtosiscvsemrunssample_size
redis/obfuscate_redis_stringexecution_time34.294µs34.706µs ± 0.699µs34.392µs ± 0.047µs34.468µs36.083µs36.154µs38.735µs12.63%2.1765.1532.01%0.049µs1200
scenariometric95% CI meanShapiro-Wilk pvalueLjung-Box pvalue (lag=1)Dip test pvalue
redis/obfuscate_redis_stringexecution_time[34.609µs; 34.803µs] or [-0.279%; +0.279%]NoneNoneNone

Group 7

cpu_modelgit_commit_shagit_commit_dategit_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz3150ac71762162142julio/versioning-milestone-1
scenariometricminmean ± sdmedian ± madp75p95p99maxpeak_to_median_ratioskewnesskurtosiscvsemrunssample_size
sql/obfuscate_sql_stringexecution_time90.259µs90.672µs ± 0.216µs90.662µs ± 0.077µs90.742µs90.845µs90.977µs93.209µs2.81%8.01592.9400.24%0.015µs1200
scenariometric95% CI meanShapiro-Wilk pvalueLjung-Box pvalue (lag=1)Dip test pvalue
sql/obfuscate_sql_stringexecution_time[90.642µs; 90.702µs] or [-0.033%; +0.033%]NoneNoneNone

Group 8

cpu_modelgit_commit_shagit_commit_dategit_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz3150ac71762162142julio/versioning-milestone-1
scenariometricminmean ± sdmedian ± madp75p95p99maxpeak_to_median_ratioskewnesskurtosiscvsemrunssample_size
receiver_entry_point/report/2597execution_time6.030ms6.329ms ± 0.099ms6.359ms ± 0.017ms6.373ms6.407ms6.459ms6.495ms2.14%-1.9542.7431.57%0.007ms1200
scenariometric95% CI meanShapiro-Wilk pvalueLjung-Box pvalue (lag=1)Dip test pvalue
receiver_entry_point/report/2597execution_time[6.315ms; 6.343ms] or [-0.218%; +0.218%]NoneNoneNone

Group 9

cpu_modelgit_commit_shagit_commit_dategit_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz3150ac71762162142julio/versioning-milestone-1
scenariometricminmean ± sdmedian ± madp75p95p99maxpeak_to_median_ratioskewnesskurtosiscvsemrunssample_size
benching string interning on wordpress profileexecution_time160.089µs160.644µs ± 0.306µs160.609µs ± 0.144µs160.754µs161.110µs161.677µs162.951µs1.46%2.82416.2710.19%0.022µs1200
scenariometric95% CI meanShapiro-Wilk pvalueLjung-Box pvalue (lag=1)Dip test pvalue
benching string interning on wordpress profileexecution_time[160.602µs; 160.687µs] or [-0.026%; +0.026%]NoneNoneNone

Group 10

cpu_modelgit_commit_shagit_commit_dategit_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz3150ac71762162142julio/versioning-milestone-1
scenariometricminmean ± sdmedian ± madp75p95p99maxpeak_to_median_ratioskewnesskurtosiscvsemrunssample_size
write only interfaceexecution_time1.195µs3.306µs ± 1.482µs3.068µs ± 0.039µs3.093µs3.802µs14.520µs15.375µs401.21%7.24554.07044.72%0.105µs1200
scenariometric95% CI meanShapiro-Wilk pvalueLjung-Box pvalue (lag=1)Dip test pvalue
write only interfaceexecution_time[3.101µs; 3.512µs] or [-6.214%; +6.214%]NoneNoneNone

Group 11

cpu_modelgit_commit_shagit_commit_dategit_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz3150ac71762162142julio/versioning-milestone-1
scenariometricminmean ± sdmedian ± madp75p95p99maxpeak_to_median_ratioskewnesskurtosiscvsemrunssample_size
concentrator/add_spans_to_concentratorexecution_time10.601ms10.630ms ± 0.016ms10.627ms ± 0.010ms10.637ms10.660ms10.686ms10.691ms0.60%1.1351.7850.15%0.001ms1200
scenariometric95% CI meanShapiro-Wilk pvalueLjung-Box pvalue (lag=1)Dip test pvalue
concentrator/add_spans_to_concentratorexecution_time[10.628ms; 10.632ms] or [-0.021%; +0.021%]NoneNoneNone

Group 12

cpu_modelgit_commit_shagit_commit_dategit_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz3150ac71762162142julio/versioning-milestone-1
scenariometricminmean ± sdmedian ± madp75p95p99maxpeak_to_median_ratioskewnesskurtosiscvsemrunssample_size
credit_card/is_card_number/execution_time3.894µs3.914µs ± 0.003µs3.914µs ± 0.001µs3.915µs3.918µs3.920µs3.920µs0.17%-2.09918.2270.06%0.000µs1200
credit_card/is_card_number/throughput255075528.813op/s255498395.515op/s ± 165749.823op/s255499374.027op/s ± 84480.586op/s255596148.882op/s255706589.191op/s255734637.399op/s256812414.161op/s0.51%2.12918.5050.06%11720.282op/s1200
credit_card/is_card_number/ 3782-8224-6310-005execution_time78.157µs79.232µs ± 0.521µs79.210µs ± 0.366µs79.549µs80.060µs80.387µs80.874µs2.10%0.199-0.3000.66%0.037µs1200
credit_card/is_card_number/ 3782-8224-6310-005throughput12364978.331op/s12621773.293op/s ± 82837.204op/s12624661.073op/s ± 58086.008op/s12685975.973op/s12752350.631op/s12793418.696op/s12794728.330op/s1.35%-0.166-0.3310.65%5857.475op/s1200
credit_card/is_card_number/ 378282246310005execution_time71.546µs71.906µs ± 0.216µs71.857µs ± 0.139µs72.047µs72.287µs72.462µs72.776µs1.28%0.8480.7050.30%0.015µs1200
credit_card/is_card_number/ 378282246310005throughput13740710.810op/s13907165.818op/s ± 41715.524op/s13916574.641op/s ± 26892.068op/s13937066.675op/s13961104.772op/s13975468.972op/s13976931.828op/s0.43%-0.8310.6490.30%2949.733op/s1200
credit_card/is_card_number/37828224631execution_time3.897µs3.916µs ± 0.002µs3.916µs ± 0.001µs3.917µs3.919µs3.921µs3.922µs0.16%-2.01914.1540.06%0.000µs1200
credit_card/is_card_number/37828224631throughput254972411.087op/s255381952.371op/s ± 162492.807op/s255367706.760op/s ± 85568.834op/s255470314.351op/s255636170.998op/s255734449.535op/s256592287.710op/s0.48%2.04214.3510.06%11489.977op/s1200
credit_card/is_card_number/378282246310005execution_time68.222µs68.551µs ± 0.273µs68.543µs ± 0.171µs68.641µs69.050µs69.473µs69.847µs1.90%1.7124.1100.40%0.019µs1200
credit_card/is_card_number/378282246310005throughput14316966.458op/s14587855.866op/s ± 57759.459op/s14589325.721op/s ± 36502.029op/s14633192.104op/s14648572.249op/s14654870.978op/s14658047.333op/s0.47%-1.6743.9170.39%4084.211op/s1200
credit_card/is_card_number/37828224631000521389798execution_time45.381µs45.680µs ± 0.109µs45.681µs ± 0.074µs45.757µs45.857µs45.906µs45.909µs0.50%-0.105-0.3160.24%0.008µs1200
credit_card/is_card_number/37828224631000521389798throughput21782305.845op/s21891410.393op/s ± 52413.932op/s21890816.804op/s ± 35613.415op/s21925932.351op/s21983868.017op/s22014103.941op/s22035434.186op/s0.66%0.117-0.3090.24%3706.225op/s1200
credit_card/is_card_number/x371413321323331execution_time6.541µs6.615µs ± 0.019µs6.617µs ± 0.013µs6.630µs6.640µs6.647µs6.652µs0.54%-0.8711.2050.29%0.001µs1200
credit_card/is_card_number/x371413321323331throughput150326829.206op/s151171897.786op/s ± 434556.958op/s151135005.934op/s ± 306000.801op/s151435637.149op/s151940444.130op/s152444996.660op/s152875766.968op/s1.15%0.8931.2660.29%30727.817op/s1200
credit_card/is_card_number_no_luhn/execution_time3.894µs3.914µs ± 0.003µs3.914µs ± 0.001µs3.915µs3.920µs3.924µs3.925µs0.29%-0.3508.5570.08%0.000µs1200
credit_card/is_card_number_no_luhn/throughput254759033.351op/s255479277.660op/s ± 204416.891op/s255500217.177op/s ± 93908.953op/s255591015.964op/s255711296.802op/s255785742.602op/s256785132.553op/s0.50%0.3768.6870.08%14454.457op/s1200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005execution_time65.477µs65.690µs ± 0.070µs65.694µs ± 0.043µs65.733µs65.806µs65.855µs65.935µs0.37%0.1680.4830.11%0.005µs1200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005throughput15166429.258op/s15222921.759op/s ± 16274.117op/s15222045.621op/s ± 10051.570op/s15233587.651op/s15246923.633op/s15260733.737op/s15272529.302op/s0.33%-0.1610.4770.11%1150.754op/s1200
credit_card/is_card_number_no_luhn/ 378282246310005execution_time53.352µs53.444µs ± 0.037µs53.447µs ± 0.025µs53.471µs53.499µs53.526µs53.568µs0.23%0.0510.1550.07%0.003µs1200
credit_card/is_card_number_no_luhn/ 378282246310005throughput18667766.873op/s18711042.245op/s ± 12994.246op/s18710190.152op/s ± 8886.283op/s18720459.575op/s18733245.485op/s18738068.701op/s18743434.190op/s0.18%-0.0470.1500.07%918.832op/s1200
credit_card/is_card_number_no_luhn/37828224631execution_time3.893µs3.915µs ± 0.003µs3.915µs ± 0.002µs3.917µs3.920µs3.921µs3.922µs0.18%-1.49910.8200.08%0.000µs1200
credit_card/is_card_number_no_luhn/37828224631throughput254985821.092op/s255434322.958op/s ± 202362.929op/s255442001.899op/s ± 117614.007op/s255550452.049op/s255696126.620op/s255807864.802op/s256861881.697op/s0.56%1.52511.0220.08%14309.220op/s1200
credit_card/is_card_number_no_luhn/378282246310005execution_time50.138µs50.202µs ± 0.030µs50.198µs ± 0.017µs50.219µs50.252µs50.285µs50.361µs0.32%1.0593.3450.06%0.002µs1200
credit_card/is_card_number_no_luhn/378282246310005throughput19856532.581op/s19919700.725op/s ± 12074.927op/s19920980.443op/s ± 6859.524op/s19927366.245op/s19937128.664op/s19943596.955op/s19945003.647op/s0.12%-1.0523.3080.06%853.826op/s1200
credit_card/is_card_number_no_luhn/37828224631000521389798execution_time45.405µs45.692µs ± 0.101µs45.696µs ± 0.062µs45.755µs45.862µs45.901µs45.943µs0.54%-0.1460.0270.22%0.007µs1200
credit_card/is_card_number_no_luhn/37828224631000521389798throughput21766012.779op/s21885912.858op/s ± 48354.412op/s21883775.395op/s ± 29954.652op/s21914980.535op/s21970823.611op/s22003513.808op/s22023809.045op/s0.64%0.1590.0370.22%3419.173op/s1200
credit_card/is_card_number_no_luhn/x371413321323331execution_time6.550µs6.617µs ± 0.019µs6.620µs ± 0.015µs6.634µs6.641µs6.645µs6.645µs0.39%-0.688-0.0990.29%0.001µs1200
credit_card/is_card_number_no_luhn/x371413321323331throughput150480333.623op/s151124964.802op/s ± 439641.659op/s151067755.995op/s ± 340167.860op/s151431620.681op/s151939686.584op/s152156248.116op/s152677548.449op/s1.07%0.701-0.0670.29%31087.360op/s1200
scenariometric95% CI meanShapiro-Wilk pvalueLjung-Box pvalue (lag=1)Dip test pvalue
credit_card/is_card_number/execution_time[3.914µs; 3.914µs] or [-0.009%; +0.009%]NoneNoneNone
credit_card/is_card_number/throughput[255475424.184op/s; 255521366.847op/s] or [-0.009%; +0.009%]NoneNoneNone
credit_card/is_card_number/ 3782-8224-6310-005execution_time[79.159µs; 79.304µs] or [-0.091%; +0.091%]NoneNoneNone
credit_card/is_card_number/ 3782-8224-6310-005throughput[12610292.853op/s; 12633253.733op/s] or [-0.091%; +0.091%]NoneNoneNone
credit_card/is_card_number/ 378282246310005execution_time[71.876µs; 71.936µs] or [-0.042%; +0.042%]NoneNoneNone
credit_card/is_card_number/ 378282246310005throughput[13901384.448op/s; 13912947.189op/s] or [-0.042%; +0.042%]NoneNoneNone
credit_card/is_card_number/37828224631execution_time[3.915µs; 3.916µs] or [-0.009%; +0.009%]NoneNoneNone
credit_card/is_card_number/37828224631throughput[255359432.430op/s; 255404472.311op/s] or [-0.009%; +0.009%]NoneNoneNone
credit_card/is_card_number/378282246310005execution_time[68.513µs; 68.589µs] or [-0.055%; +0.055%]NoneNoneNone
credit_card/is_card_number/378282246310005throughput[14579850.961op/s; 14595860.772op/s] or [-0.055%; +0.055%]NoneNoneNone
credit_card/is_card_number/37828224631000521389798execution_time[45.665µs; 45.695µs] or [-0.033%; +0.033%]NoneNoneNone
credit_card/is_card_number/37828224631000521389798throughput[21884146.326op/s; 21898674.460op/s] or [-0.033%; +0.033%]NoneNoneNone
credit_card/is_card_number/x371413321323331execution_time[6.612µs; 6.618µs] or [-0.040%; +0.040%]NoneNoneNone
credit_card/is_card_number/x371413321323331throughput[151111672.371op/s; 151232123.201op/s] or [-0.040%; +0.040%]NoneNoneNone
credit_card/is_card_number_no_luhn/execution_time[3.914µs; 3.915µs] or [-0.011%; +0.011%]NoneNoneNone
credit_card/is_card_number_no_luhn/throughput[255450947.445op/s; 255507607.875op/s] or [-0.011%; +0.011%]NoneNoneNone
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005execution_time[65.681µs; 65.700µs] or [-0.015%; +0.015%]NoneNoneNone
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005throughput[15220666.323op/s; 15225177.195op/s] or [-0.015%; +0.015%]NoneNoneNone
credit_card/is_card_number_no_luhn/ 378282246310005execution_time[53.439µs; 53.450µs] or [-0.010%; +0.010%]NoneNoneNone
credit_card/is_card_number_no_luhn/ 378282246310005throughput[18709241.367op/s; 18712843.122op/s] or [-0.010%; +0.010%]NoneNoneNone
credit_card/is_card_number_no_luhn/37828224631execution_time[3.914µs; 3.915µs] or [-0.011%; +0.011%]NoneNoneNone
credit_card/is_card_number_no_luhn/37828224631throughput[255406277.402op/s; 255462368.514op/s] or [-0.011%; +0.011%]NoneNoneNone
credit_card/is_card_number_no_luhn/378282246310005execution_time[50.197µs; 50.206µs] or [-0.008%; +0.008%]NoneNoneNone
credit_card/is_card_number_no_luhn/378282246310005throughput[19918027.256op/s; 19921374.194op/s] or [-0.008%; +0.008%]NoneNoneNone
credit_card/is_card_number_no_luhn/37828224631000521389798execution_time[45.678µs; 45.706µs] or [-0.031%; +0.031%]NoneNoneNone
credit_card/is_card_number_no_luhn/37828224631000521389798throughput[21879211.402op/s; 21892614.314op/s] or [-0.031%; +0.031%]NoneNoneNone
credit_card/is_card_number_no_luhn/x371413321323331execution_time[6.614µs; 6.620µs] or [-0.040%; +0.040%]NoneNoneNone
credit_card/is_card_number_no_luhn/x371413321323331throughput[151064034.696op/s; 151185894.908op/s] or [-0.040%; +0.040%]NoneNoneNone

Group 13

cpu_modelgit_commit_shagit_commit_dategit_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz3150ac71762162142julio/versioning-milestone-1
scenariometricminmean ± sdmedian ± madp75p95p99maxpeak_to_median_ratioskewnesskurtosiscvsemrunssample_size
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000...execution_time536.015µs537.046µs ± 0.870µs536.984µs ± 0.265µs537.249µs537.677µs537.945µs547.994µs2.05%10.028123.9820.16%0.061µs1200
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000...throughput1824838.478op/s1862044.311op/s ± 2967.387op/s1862254.001op/s ± 920.563op/s1863136.360op/s1864396.795op/s1864943.503op/s1865621.070op/s0.18%-9.905121.9330.16%209.826op/s1200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰ててexecution_time382.138µs382.880µs ± 0.370µs382.839µs ± 0.231µs383.092µs383.533µs383.861µs384.103µs0.33%0.5630.4510.10%0.026µs1200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰ててthroughput2603466.867op/s2611784.472op/s ± 2523.835op/s2612063.189op/s ± 1575.791op/s2613520.983op/s2615410.533op/s2616720.189op/s2616854.500op/s0.18%-0.5570.4390.10%178.462op/s1200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Charactersexecution_time195.112µs195.596µs ± 0.188µs195.598µs ± 0.118µs195.707µs195.890µs196.072µs196.120µs0.27%0.0770.1200.10%0.013µs1200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Charactersthroughput5098914.924op/s5112582.891op/s ± 4915.694op/s5112519.491op/s ± 3084.063op/s5115754.377op/s5120724.172op/s5124429.682op/s5125259.315op/s0.25%-0.0710.1170.10%347.592op/s1200
normalization/normalize_service/normalize_service/[empty string]execution_time39.274µs39.418µs ± 0.051µs39.417µs ± 0.034µs39.451µs39.513µs39.527µs39.572µs0.39%0.167-0.0920.13%0.004µs1200
normalization/normalize_service/normalize_service/[empty string]throughput25270251.299op/s25368944.661op/s ± 32495.025op/s25369593.479op/s ± 21667.037op/s25391260.516op/s25420734.538op/s25433292.569op/s25462133.799op/s0.36%-0.160-0.0940.13%2297.745op/s1200
normalization/normalize_service/normalize_service/test_ASCIIexecution_time45.938µs46.080µs ± 0.111µs46.070µs ± 0.046µs46.115µs46.177µs46.291µs47.373µs2.83%7.92388.9410.24%0.008µs1200
normalization/normalize_service/normalize_service/test_ASCIIthroughput21109258.709op/s21701410.685op/s ± 51478.136op/s21706136.059op/s ± 21502.985op/s21727960.757op/s21747115.937op/s21758177.004op/s21768570.586op/s0.29%-7.72185.8080.24%3640.054op/s1200
scenariometric95% CI meanShapiro-Wilk pvalueLjung-Box pvalue (lag=1)Dip test pvalue
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000...execution_time[536.925µs; 537.166µs] or [-0.022%; +0.022%]NoneNoneNone
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000...throughput[1861633.060op/s; 1862455.563op/s] or [-0.022%; +0.022%]NoneNoneNone
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰ててexecution_time[382.829µs; 382.932µs] or [-0.013%; +0.013%]NoneNoneNone
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰ててthroughput[2611434.693op/s; 2612134.252op/s] or [-0.013%; +0.013%]NoneNoneNone
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Charactersexecution_time[195.570µs; 195.622µs] or [-0.013%; +0.013%]NoneNoneNone
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Charactersthroughput[5111901.623op/s; 5113264.159op/s] or [-0.013%; +0.013%]NoneNoneNone
normalization/normalize_service/normalize_service/[empty string]execution_time[39.411µs; 39.425µs] or [-0.018%; +0.018%]NoneNoneNone
normalization/normalize_service/normalize_service/[empty string]throughput[25364441.163op/s; 25373448.159op/s] or [-0.018%; +0.018%]NoneNoneNone
normalization/normalize_service/normalize_service/test_ASCIIexecution_time[46.065µs; 46.096µs] or [-0.033%; +0.033%]NoneNoneNone
normalization/normalize_service/normalize_service/test_ASCIIthroughput[21694276.310op/s; 21708545.059op/s] or [-0.033%; +0.033%]NoneNoneNone

Group 14

cpu_modelgit_commit_shagit_commit_dategit_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz3150ac71762162142julio/versioning-milestone-1
scenariometricminmean ± sdmedian ± madp75p95p99maxpeak_to_median_ratioskewnesskurtosiscvsemrunssample_size
ip_address/quantize_peer_ip_address_benchmarkexecution_time4.971µs5.040µs ± 0.038µs5.046µs ± 0.031µs5.071µs5.095µs5.099µs5.104µs1.14%-0.158-1.2930.74%0.003µs1200
scenariometric95% CI meanShapiro-Wilk pvalueLjung-Box pvalue (lag=1)Dip test pvalue
ip_address/quantize_peer_ip_address_benchmarkexecution_time[5.035µs; 5.045µs] or [-0.103%; +0.103%]NoneNoneNone

Group 15

cpu_modelgit_commit_shagit_commit_dategit_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz3150ac71762162142julio/versioning-milestone-1
scenariometricminmean ± sdmedian ± madp75p95p99maxpeak_to_median_ratioskewnesskurtosiscvsemrunssample_size
benching serializing traces from their internal representation to msgpackexecution_time14.000ms14.047ms ± 0.028ms14.044ms ± 0.011ms14.054ms14.080ms14.158ms14.205ms1.15%2.82311.3370.20%0.002ms1200
scenariometric95% CI meanShapiro-Wilk pvalueLjung-Box pvalue (lag=1)Dip test pvalue
benching serializing traces from their internal representation to msgpackexecution_time[14.044ms; 14.051ms] or [-0.028%; +0.028%]NoneNoneNone

Group 16

cpu_modelgit_commit_shagit_commit_dategit_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz3150ac71762162142julio/versioning-milestone-1
scenariometricminmean ± sdmedian ± madp75p95p99maxpeak_to_median_ratioskewnesskurtosiscvsemrunssample_size
single_flag_killswitch/rules-basedexecution_time171.892ns175.576ns ± 3.291ns174.834ns ± 1.811ns176.472ns181.786ns185.253ns195.237ns11.67%2.1837.8081.87%0.233ns1200
scenariometric95% CI meanShapiro-Wilk pvalueLjung-Box pvalue (lag=1)Dip test pvalue
single_flag_killswitch/rules-basedexecution_time[175.120ns; 176.032ns] or [-0.260%; +0.260%]NoneNoneNone

Group 17

cpu_modelgit_commit_shagit_commit_dategit_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz3150ac71762162142julio/versioning-milestone-1
scenariometricminmean ± sdmedian ± madp75p95p99maxpeak_to_median_ratioskewnesskurtosiscvsemrunssample_size
benching deserializing traces from msgpack to their internal representationexecution_time59.943ms60.369ms ± 2.272ms60.078ms ± 0.040ms60.125ms60.223ms75.776ms80.817ms34.52%8.11564.7313.75%0.161ms1200
scenariometric95% CI meanShapiro-Wilk pvalueLjung-Box pvalue (lag=1)Dip test pvalue
benching deserializing traces from msgpack to their internal representationexecution_time[60.054ms; 60.684ms] or [-0.522%; +0.522%]NoneNoneNone

Baseline

Omitted due to size.

hooliohand others added28 commitsOctober 29, 2025 02:51
@hooliohhooliohforce-pushed thejulio/versioning-milestone-1 branch frome126dfc to88607c4CompareOctober 29, 2025 01:57
@hooliohhooliohforce-pushed thejulio/versioning-milestone-1 branch fromd655085 to8bc54b1CompareOctober 29, 2025 15:37
@dd-octo-sts
Copy link

dd-octo-stsbot commentedOct 29, 2025
edited
Loading

Artifact Size Benchmark Report

aarch64-alpine-linux-musl
ArtifactBaselineCommitChange
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.a82.73 MB83.86 MB+1.36% (+1.13 MB)⚠️
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.so7.50 MB7.25 MB--3.32% (-256.01 KB) 💪
aarch64-unknown-linux-gnu
ArtifactBaselineCommitChange
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.so9.54 MB9.34 MB--2.13% (-209.06 KB) 💪
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.a95.91 MB97.33 MB+1.48% (+1.42 MB)⚠️
libdatadog-x64-windows
ArtifactBaselineCommitChange
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.dll19.00 MB18.72 MB--1.44% (-282.00 KB) 💪
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.lib65.77 KB65.77 KB0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.pdb131.59 MB131.74 MB+.11% (+152.00 KB) 🔍
/libdatadog-x64-windows/debug/static/datadog_profiling_ffi.lib692.97 MB700.62 MB+1.10% (+7.64 MB)⚠️
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.dll6.31 MB6.12 MB--2.99% (-193.50 KB) 💪
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.lib65.77 KB65.77 KB0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.pdb19.01 MB19.12 MB+.61% (+120.00 KB) 🔍
/libdatadog-x64-windows/release/static/datadog_profiling_ffi.lib36.80 MB37.37 MB+1.53% (+578.64 KB)⚠️
libdatadog-x86-windows
ArtifactBaselineCommitChange
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.dll16.09 MB15.91 MB--1.14% (-188.50 KB) 💪
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.lib66.79 KB66.79 KB0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.pdb133.70 MB134.05 MB+.26% (+360.00 KB) 🔍
/libdatadog-x86-windows/debug/static/datadog_profiling_ffi.lib681.01 MB688.34 MB+1.07% (+7.33 MB)⚠️
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.dll4.85 MB4.69 MB--3.21% (-160.00 KB) 💪
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.lib66.79 KB66.79 KB0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.pdb20.18 MB20.29 MB+.54% (+112.00 KB) 🔍
/libdatadog-x86-windows/release/static/datadog_profiling_ffi.lib34.56 MB35.16 MB+1.73% (+613.42 KB)⚠️
x86_64-alpine-linux-musl
ArtifactBaselineCommitChange
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.a71.71 MB72.38 MB+.94% (+690.41 KB) 🔍
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.so8.91 MB8.65 MB--2.89% (-264.00 KB) 💪
x86_64-unknown-linux-gnu
ArtifactBaselineCommitChange
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.a90.69 MB91.78 MB+1.21% (+1.09 MB)⚠️
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.so10.25 MB10.03 MB--2.08% (-218.90 KB) 💪

@hooliohhoolioh changed the titleJulio/versioning milestone 1Versioning/Publishing Milestone 1Oct 29, 2025
@github-actionsgithub-actionsbot added the profilingRelates to the profiling* modules. labelOct 30, 2025
@codecov-commenter
Copy link

codecov-commenter commentedOct 30, 2025
edited
Loading

Codecov Report

❌ Patch coverage is88.88889% with3 lines in your changes missing coverage. Please review.
✅ Project coverage is 71.67%. Comparing base (21b4481) to head (3150ac7).

Additional details and impacted files
@@            Coverage Diff             @@##             main    #1283      +/-   ##==========================================- Coverage   72.03%   71.67%   -0.37%==========================================  Files         369      369                Lines       58241    58276      +35     ==========================================- Hits        41953    41767     -186- Misses      16288    16509     +221
ComponentsCoverage Δ
datadog-crashtracker∅ <ø> (∅)
datadog-crashtracker-ffi∅ <ø> (∅)
datadog-alloc∅ <ø> (∅)
data-pipeline∅ <ø> (∅)
data-pipeline-ffi∅ <ø> (∅)
ddcommon∅ <ø> (∅)
ddcommon-ffi∅ <ø> (∅)
ddtelemetry∅ <ø> (∅)
ddtelemetry-ffi∅ <ø> (∅)
dogstatsd-client∅ <ø> (∅)
datadog-ipc∅ <ø> (∅)
datadog-profiling∅ <ø> (∅)
datadog-profiling-ffi∅ <ø> (∅)
datadog-sidecar∅ <ø> (∅)
datdog-sidecar-ffi∅ <ø> (∅)
spawn-worker55.18% <ø> (ø)
tinybytes∅ <ø> (∅)
datadog-trace-normalization∅ <ø> (∅)
datadog-trace-obfuscation∅ <ø> (∅)
datadog-trace-protobuf∅ <ø> (∅)
datadog-trace-utils∅ <ø> (∅)
datadog-tracer-flare∅ <ø> (∅)
datadog-log∅ <ø> (∅)
🚀 New features to boost your workflow:
  • ❄️Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

- **String Utilities**: Safe string handling across FFI
- **Vec Types**: C-compatible vector types
- **Slice Types**: Safe slice handling
- **Memory Management**: RAII-style memory management for C
Copy link
Member

Choose a reason for hiding this comment

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

I'm not sure this RAII-style is really true? Sounds like AI hallucination

iunanua reacted with thumbs up emoji
Copy link
Contributor

Choose a reason for hiding this comment

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

Removed

Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment

Reviewers

@ivoanjoivoanjoivoanjo left review comments

@iunanuaiunanuaiunanua left review comments

At least 1 approving review is required to merge this pull request.

Assignees

No one assigned

Labels

ci-buildprofilingRelates to the profiling* modules.sidecar

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

5 participants

@hoolioh@codecov-commenter@ivoanjo@iunanua

[8]ページ先頭

©2009-2025 Movatter.jp