Skip to content

perf: persistent cache recovery use consumer mode#9019

Merged
jerrykingxyz merged 1 commit intomainfrom
jerry/perf
Jan 17, 2025
Merged

perf: persistent cache recovery use consumer mode#9019
jerrykingxyz merged 1 commit intomainfrom
jerry/perf

Conversation

@jerrykingxyz
Copy link
Copy Markdown
Contributor

@jerrykingxyz jerrykingxyz commented Jan 16, 2025

Summary

Consume data while processing the storage loading data.

Checklist

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

@github-actions github-actions Bot added the team The issue/pr is created by the member of Rspack. label Jan 16, 2025
@netlify
Copy link
Copy Markdown

netlify Bot commented Jan 16, 2025

Deploy Preview for rspack canceled.

Name Link
🔨 Latest commit 5a85045
🔍 Latest deploy log https://app.netlify.com/sites/rspack/deploys/6788cecacd07cf000810f75e

@codspeed-hq
Copy link
Copy Markdown

codspeed-hq Bot commented Jan 16, 2025

CodSpeed Performance Report

Merging #9019 will not alter performance

Comparing jerry/perf (5a85045) with main (f9aa179)

🎉 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

✅ 3 untouched benchmarks

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jan 16, 2025

📝 Benchmark detail: Open

Name Base (2025-01-15 995abc6) Current Change
10000_big_production-mode_disable-minimize + exec 37.2 s ± 383 ms 38.2 s ± 609 ms +2.73 %
10000_development-mode + exec 1.85 s ± 37 ms 1.83 s ± 18 ms -0.77 %
10000_development-mode_hmr + exec 674 ms ± 7.1 ms 681 ms ± 27 ms +1.02 %
10000_production-mode + exec 2.41 s ± 63 ms 2.39 s ± 103 ms -1.00 %
10000_production-mode_persistent-cold + exec 2.57 s ± 85 ms 2.54 s ± 74 ms -1.01 %
10000_production-mode_persistent-hot + exec 1.77 s ± 43 ms 1.77 s ± 65 ms -0.17 %
arco-pro_development-mode + exec 1.75 s ± 101 ms 1.75 s ± 172 ms +0.06 %
arco-pro_development-mode_hmr + exec 387 ms ± 3.5 ms 386 ms ± 3.2 ms -0.14 %
arco-pro_production-mode + exec 3.71 s ± 201 ms 3.62 s ± 163 ms -2.31 %
arco-pro_production-mode_generate-package-json-webpack-plugin + exec 3.72 s ± 103 ms 3.67 s ± 136 ms -1.49 %
arco-pro_production-mode_persistent-cold + exec 3.91 s ± 213 ms 3.81 s ± 257 ms -2.57 %
arco-pro_production-mode_persistent-hot + exec 2.45 s ± 72 ms 2.51 s ± 86 ms +2.42 %
arco-pro_production-mode_traverse-chunk-modules + exec 3.8 s ± 133 ms 3.69 s ± 79 ms -3.03 %
large-dyn-imports_development-mode + exec 2.07 s ± 27 ms 2.11 s ± 58 ms +1.58 %
large-dyn-imports_production-mode + exec 2.18 s ± 101 ms 2.16 s ± 38 ms -0.93 %
threejs_development-mode_10x + exec 1.66 s ± 12 ms 1.66 s ± 172 ms -0.05 %
threejs_development-mode_10x_hmr + exec 799 ms ± 25 ms 765 ms ± 12 ms -4.18 %
threejs_production-mode_10x + exec 5.52 s ± 225 ms 5.41 s ± 65 ms -1.99 %
threejs_production-mode_10x_persistent-cold + exec 5.62 s ± 273 ms 5.49 s ± 77 ms -2.21 %
threejs_production-mode_10x_persistent-hot + exec 4.65 s ± 89 ms 4.61 s ± 106 ms -0.91 %
10000_big_production-mode_disable-minimize + rss memory 9424 MiB ± 29.8 MiB 9567 MiB ± 33.5 MiB +1.52 %
10000_development-mode + rss memory 638 MiB ± 20.8 MiB 665 MiB ± 13.7 MiB +4.21 %
10000_development-mode_hmr + rss memory 1357 MiB ± 384 MiB 1394 MiB ± 287 MiB +2.69 %
10000_production-mode + rss memory 644 MiB ± 68.6 MiB 653 MiB ± 34.1 MiB +1.27 %
10000_production-mode_persistent-cold + rss memory 752 MiB ± 25.8 MiB 760 MiB ± 31.7 MiB +1.05 %
10000_production-mode_persistent-hot + rss memory 761 MiB ± 25.2 MiB 765 MiB ± 34.4 MiB +0.54 %
arco-pro_development-mode + rss memory 596 MiB ± 82.8 MiB 564 MiB ± 93.6 MiB -5.36 %
arco-pro_development-mode_hmr + rss memory 626 MiB ± 42.6 MiB 607 MiB ± 52.2 MiB -3.02 %
arco-pro_production-mode + rss memory 748 MiB ± 74.7 MiB 721 MiB ± 102 MiB -3.60 %
arco-pro_production-mode_generate-package-json-webpack-plugin + rss memory 751 MiB ± 87.6 MiB 708 MiB ± 74.1 MiB -5.81 %
arco-pro_production-mode_persistent-cold + rss memory 866 MiB ± 95.3 MiB 830 MiB ± 47.7 MiB -4.22 %
arco-pro_production-mode_persistent-hot + rss memory 723 MiB ± 44.4 MiB 690 MiB ± 55.1 MiB -4.49 %
arco-pro_production-mode_traverse-chunk-modules + rss memory 726 MiB ± 73.9 MiB 720 MiB ± 72.9 MiB -0.91 %
large-dyn-imports_development-mode + rss memory 654 MiB ± 9.42 MiB 637 MiB ± 8.39 MiB -2.56 %
large-dyn-imports_production-mode + rss memory 550 MiB ± 10.9 MiB 526 MiB ± 5.17 MiB -4.29 %
threejs_development-mode_10x + rss memory 566 MiB ± 32.2 MiB 552 MiB ± 34.5 MiB -2.49 %
threejs_development-mode_10x_hmr + rss memory 1152 MiB ± 191 MiB 1115 MiB ± 122 MiB -3.16 %
threejs_production-mode_10x + rss memory 875 MiB ± 60 MiB 869 MiB ± 81.2 MiB -0.66 %
threejs_production-mode_10x_persistent-cold + rss memory 988 MiB ± 46.7 MiB 991 MiB ± 71.4 MiB +0.29 %
threejs_production-mode_10x_persistent-hot + rss memory 919 MiB ± 108 MiB 902 MiB ± 57.5 MiB -1.82 %

@jerrykingxyz jerrykingxyz merged commit 8d6406d into main Jan 17, 2025
@jerrykingxyz jerrykingxyz deleted the jerry/perf branch January 17, 2025 06:18
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