Skip to content

chore: try lto=thin #10847

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

Closed
wants to merge 3 commits into from
Closed

chore: try lto=thin #10847

wants to merge 3 commits into from

Conversation

hardfist
Copy link
Contributor

@hardfist hardfist commented Jul 1, 2025

Summary

try lto=thin to see what's the performance regression

Related links

Checklist

  • Tests updated (or not required).
  • Documentation updated (or not required).

Copy link

netlify bot commented Jul 1, 2025

Deploy Preview for rspack canceled.

Name Link
🔨 Latest commit baebaaa
🔍 Latest deploy log https://app.netlify.com/projects/rspack/deploys/68634f016af4e60008228b53

@github-actions github-actions bot added the team The issue/pr is created by the member of Rspack. label Jul 1, 2025
Copy link
Contributor

github-actions bot commented Jul 1, 2025

📝 Benchmark detail: Open

Name Base (2025-07-01 cdbc52d) Current Change
10000_big_production-mode_disable-minimize + exec 33.8 s ± 356 ms 36.2 s ± 624 ms +7.12 %
10000_development-mode + exec 1.88 s ± 15 ms 2 s ± 20 ms +6.60 %
10000_development-mode_hmr + exec 708 ms ± 7.7 ms 702 ms ± 15 ms -0.78 %
10000_production-mode + exec 1.94 s ± 44 ms 2.01 s ± 45 ms +3.17 %
10000_production-mode_persistent-cold + exec 2.1 s ± 59 ms 2.18 s ± 44 ms +3.87 %
10000_production-mode_persistent-hot + exec 1.5 s ± 37 ms 1.51 s ± 14 ms +1.23 %
arco-pro_development-mode + exec 1.82 s ± 90 ms 1.83 s ± 40 ms +0.36 %
arco-pro_development-mode_hmr + exec 372 ms ± 1.3 ms 374 ms ± 1.9 ms +0.32 %
arco-pro_production-mode + exec 3.33 s ± 60 ms 3.39 s ± 64 ms +1.91 %
arco-pro_production-mode_generate-package-json-webpack-plugin + exec 3.4 s ± 134 ms 3.49 s ± 75 ms +2.86 %
arco-pro_production-mode_persistent-cold + exec 3.35 s ± 84 ms 3.53 s ± 251 ms +5.27 %
arco-pro_production-mode_persistent-hot + exec 2.11 s ± 75 ms 2.12 s ± 69 ms +0.68 %
arco-pro_production-mode_traverse-chunk-modules + exec 3.33 s ± 158 ms 3.46 s ± 213 ms +4.02 %
large-dyn-imports_development-mode + exec 2.11 s ± 20 ms 2.25 s ± 19 ms +7.02 %
large-dyn-imports_production-mode + exec 2.08 s ± 38 ms 2.16 s ± 41 ms +4.26 %
threejs_development-mode_10x + exec 1.47 s ± 74 ms 1.54 s ± 105 ms +4.59 %
threejs_development-mode_10x_hmr + exec 845 ms ± 11 ms 862 ms ± 17 ms +1.97 %
threejs_production-mode_10x + exec 4.6 s ± 109 ms 4.71 s ± 51 ms +2.47 %
threejs_production-mode_10x_persistent-cold + exec 4.75 s ± 185 ms 4.87 s ± 190 ms +2.71 %
threejs_production-mode_10x_persistent-hot + exec 4.19 s ± 223 ms 4.34 s ± 148 ms +3.46 %
10000_big_production-mode_disable-minimize + rss memory 9585 MiB ± 38.4 MiB 9887 MiB ± 680 MiB +3.15 %
10000_development-mode + rss memory 685 MiB ± 17.8 MiB 698 MiB ± 10.3 MiB +1.83 %
10000_development-mode_hmr + rss memory 829 MiB ± 57.1 MiB 832 MiB ± 49.8 MiB +0.36 %
10000_production-mode + rss memory 633 MiB ± 42.3 MiB 628 MiB ± 30.5 MiB -0.68 %
10000_production-mode_persistent-cold + rss memory 742 MiB ± 35.7 MiB 749 MiB ± 35.8 MiB +1.04 %
10000_production-mode_persistent-hot + rss memory 738 MiB ± 33 MiB 737 MiB ± 34.2 MiB -0.15 %
arco-pro_development-mode + rss memory 584 MiB ± 48.4 MiB 584 MiB ± 41.2 MiB +0.08 %
arco-pro_development-mode_hmr + rss memory 495 MiB ± 14.2 MiB 522 MiB ± 5.09 MiB +5.47 %
arco-pro_production-mode + rss memory 664 MiB ± 57.4 MiB 698 MiB ± 39.8 MiB +5.09 %
arco-pro_production-mode_generate-package-json-webpack-plugin + rss memory 681 MiB ± 66.1 MiB 712 MiB ± 45.8 MiB +4.58 %
arco-pro_production-mode_persistent-cold + rss memory 795 MiB ± 125 MiB 818 MiB ± 104 MiB +2.95 %
arco-pro_production-mode_persistent-hot + rss memory 652 MiB ± 55 MiB 676 MiB ± 54 MiB +3.80 %
arco-pro_production-mode_traverse-chunk-modules + rss memory 684 MiB ± 62.6 MiB 712 MiB ± 84.1 MiB +4.16 %
large-dyn-imports_development-mode + rss memory 698 MiB ± 7.15 MiB 730 MiB ± 14.8 MiB +4.55 %
large-dyn-imports_production-mode + rss memory 590 MiB ± 7.82 MiB 622 MiB ± 8.88 MiB +5.45 %
threejs_development-mode_10x + rss memory 614 MiB ± 10.1 MiB 686 MiB ± 30.4 MiB +11.74 %
threejs_development-mode_10x_hmr + rss memory 813 MiB ± 36.1 MiB 865 MiB ± 22.3 MiB +6.36 %
threejs_production-mode_10x + rss memory 810 MiB ± 198 MiB 849 MiB ± 212 MiB +4.83 %
threejs_production-mode_10x_persistent-cold + rss memory 821 MiB ± 10.9 MiB 885 MiB ± 36.7 MiB +7.81 %
threejs_production-mode_10x_persistent-hot + rss memory 710 MiB ± 40.6 MiB 732 MiB ± 14.6 MiB +3.08 %

Threshold exceeded: ["10000_big_production-mode_disable-minimize + exec","10000_development-mode + exec","arco-pro_production-mode_persistent-cold + exec","large-dyn-imports_development-mode + exec"]

Copy link

codspeed-hq bot commented Jul 1, 2025

CodSpeed Performance Report

Merging #10847 will not alter performance

Comparing yj/try-thin (baebaaa) with main (7f11573)

🎉 Hooray! codspeed-rust just leveled up to 2.7.2!

A heads-up, this is a breaking change and it might affect your current performance baseline a bit. But here's the exciting part - it's packed with new, cool features and promises improved result stability 🥳!
Curious about what's new? Visit our releases page to delve into all the awesome details about this new version.

Summary

✅ 16 untouched benchmarks

@CPunisher CPunisher closed this Jul 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
team The issue/pr is created by the member of Rspack.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants