Skip to content

feat(ci): upload perf data by commit when PR merged #10715

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

Merged
merged 2 commits into from
Jun 18, 2025
Merged

Conversation

stormslowly
Copy link
Contributor

Summary

After PR merged and benchmark executed, its perf data will upload to
https://github.com/web-infra-dev/rspack-ecosystem-benchmark/tree/data/commits
for analysizing which commit introduced problem or improved

Related links

Checklist

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

Copy link

netlify bot commented Jun 18, 2025

Deploy Preview for rspack canceled.

Name Link
🔨 Latest commit 06ca690
🔍 Latest deploy log https://app.netlify.com/projects/rspack/deploys/685268c6df35120008b28df2

@github-actions github-actions bot added team The issue/pr is created by the member of Rspack. release: feature release: feature related release(mr only) labels Jun 18, 2025
@stormslowly stormslowly changed the title feat(CI): upload perf data by commit when PR merged feat(ci): upload perf data by commit when PR merged Jun 18, 2025
@stormslowly
Copy link
Contributor Author

i will manually trigger latest 50 commits to make up the history data.

Copy link

codspeed-hq bot commented Jun 18, 2025

CodSpeed Performance Report

Merging #10715 will not alter performance

Comparing feat/perf_data (06ca690) with main (02970a5)

Summary

✅ 16 untouched benchmarks

@web-infra-dev web-infra-dev deleted a comment from github-actions bot Jun 18, 2025
Copy link
Contributor

github-actions bot commented Jun 18, 2025

📝 Benchmark detail: Open

Name Base (2025-06-18 042c12b) Current Change
10000_big_production-mode_disable-minimize + exec 35.5 s ± 1.3 s 35.9 s ± 472 ms +1.18 %
10000_development-mode + exec 1.91 s ± 41 ms 1.92 s ± 178 ms +0.79 %
10000_development-mode_hmr + exec 710 ms ± 12 ms 702 ms ± 11 ms -1.12 %
10000_production-mode + exec 2.35 s ± 48 ms 2.39 s ± 162 ms +1.79 %
10000_production-mode_persistent-cold + exec 2.54 s ± 149 ms 2.5 s ± 55 ms -1.60 %
10000_production-mode_persistent-hot + exec 1.77 s ± 22 ms 1.8 s ± 31 ms +1.95 %
arco-pro_development-mode + exec 1.82 s ± 33 ms 1.85 s ± 58 ms +1.26 %
arco-pro_development-mode_hmr + exec 370 ms ± 0.83 ms 371 ms ± 0.84 ms +0.24 %
arco-pro_production-mode + exec 3.39 s ± 142 ms 3.47 s ± 103 ms +2.21 %
arco-pro_production-mode_generate-package-json-webpack-plugin + exec 3.52 s ± 180 ms 3.53 s ± 133 ms +0.22 %
arco-pro_production-mode_persistent-cold + exec 3.45 s ± 138 ms 3.54 s ± 171 ms +2.50 %
arco-pro_production-mode_persistent-hot + exec 2.15 s ± 80 ms 2.17 s ± 97 ms +1.03 %
arco-pro_production-mode_traverse-chunk-modules + exec 3.47 s ± 170 ms 3.5 s ± 159 ms +0.92 %
large-dyn-imports_development-mode + exec 2.12 s ± 37 ms 2.14 s ± 38 ms +1.11 %
large-dyn-imports_production-mode + exec 2.12 s ± 31 ms 2.12 s ± 39 ms +0.20 %
threejs_development-mode_10x + exec 1.47 s ± 102 ms 1.47 s ± 34 ms -0.07 %
threejs_development-mode_10x_hmr + exec 823 ms ± 18 ms 827 ms ± 10 ms +0.53 %
threejs_production-mode_10x + exec 4.92 s ± 96 ms 4.96 s ± 41 ms +0.77 %
threejs_production-mode_10x_persistent-cold + exec 5.05 s ± 93 ms 5.08 s ± 75 ms +0.66 %
threejs_production-mode_10x_persistent-hot + exec 4.41 s ± 221 ms 4.45 s ± 55 ms +0.90 %
10000_big_production-mode_disable-minimize + rss memory 9247 MiB ± 568 MiB 9472 MiB ± 172 MiB +2.44 %
10000_development-mode + rss memory 646 MiB ± 29.7 MiB 667 MiB ± 11.4 MiB +3.35 %
10000_development-mode_hmr + rss memory 790 MiB ± 16.3 MiB 793 MiB ± 28.3 MiB +0.39 %
10000_production-mode + rss memory 660 MiB ± 31.4 MiB 656 MiB ± 17.9 MiB -0.54 %
10000_production-mode_persistent-cold + rss memory 754 MiB ± 35 MiB 751 MiB ± 31 MiB -0.39 %
10000_production-mode_persistent-hot + rss memory 743 MiB ± 32.8 MiB 749 MiB ± 37.8 MiB +0.81 %
arco-pro_development-mode + rss memory 592 MiB ± 36.4 MiB 582 MiB ± 71.9 MiB -1.69 %
arco-pro_development-mode_hmr + rss memory 508 MiB ± 30.8 MiB 521 MiB ± 18.3 MiB +2.55 %
arco-pro_production-mode + rss memory 691 MiB ± 55.1 MiB 729 MiB ± 118 MiB +5.42 %
arco-pro_production-mode_generate-package-json-webpack-plugin + rss memory 728 MiB ± 53.8 MiB 687 MiB ± 56.2 MiB -5.59 %
arco-pro_production-mode_persistent-cold + rss memory 783 MiB ± 118 MiB 760 MiB ± 40.2 MiB -3.05 %
arco-pro_production-mode_persistent-hot + rss memory 664 MiB ± 79.1 MiB 669 MiB ± 47 MiB +0.75 %
arco-pro_production-mode_traverse-chunk-modules + rss memory 706 MiB ± 94 MiB 703 MiB ± 52.2 MiB -0.40 %
large-dyn-imports_development-mode + rss memory 682 MiB ± 7.29 MiB 664 MiB ± 3.05 MiB -2.66 %
large-dyn-imports_production-mode + rss memory 565 MiB ± 7.99 MiB 543 MiB ± 6.65 MiB -3.94 %
threejs_development-mode_10x + rss memory 614 MiB ± 25.4 MiB 591 MiB ± 9.81 MiB -3.60 %
threejs_development-mode_10x_hmr + rss memory 794 MiB ± 73.4 MiB 768 MiB ± 29.1 MiB -3.33 %
threejs_production-mode_10x + rss memory 863 MiB ± 43.3 MiB 847 MiB ± 30.9 MiB -1.91 %
threejs_production-mode_10x_persistent-cold + rss memory 960 MiB ± 24.6 MiB 931 MiB ± 28.7 MiB -3.04 %
threejs_production-mode_10x_persistent-hot + rss memory 814 MiB ± 18.8 MiB 791 MiB ± 32.3 MiB -2.77 %

@stormslowly stormslowly enabled auto-merge (squash) June 18, 2025 07:37
@stormslowly stormslowly merged commit 225146f into main Jun 18, 2025
43 checks passed
@stormslowly stormslowly deleted the feat/perf_data branch June 18, 2025 07:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release: feature release: feature related release(mr only) 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
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy