Skip to content

[ty] Ecosystem analyzer: timing report#20571

Merged
sharkdp merged 1 commit intomainfrom
david/ecosystem-analyzer-timing
Sep 25, 2025
Merged

[ty] Ecosystem analyzer: timing report#20571
sharkdp merged 1 commit intomainfrom
david/ecosystem-analyzer-timing

Conversation

@sharkdp
Copy link
Copy Markdown
Contributor

@sharkdp sharkdp commented Sep 25, 2025

Summary

Generate a timing diff across the whole ecosystem and deploy it to CloudFlare pages. The timing information is collected already, we just need to create and upload the HTML report.

The timing results are just based on a single run. No statistical analysis across multiple runs or similar is performed. This means that results can be noisy, as can be seen on this PR, where we see slowdowns up to 1.26× and speedups down to 0.89×, even though the change should be neutral. Across all projects, these random events cancel out and we see an average factor of 1.01×. So I think this feature can still be interesting, given that it comes "for free". We just need to keep in mind that it will be noisy, and shouldn't read too much into these results.

Test Plan

CI run on this PR (see the new timing results link).

@sharkdp sharkdp added ci Related to internal CI tooling ty Multi-file analysis & type inference ecosystem-analyzer labels Sep 25, 2025
@github-actions
Copy link
Copy Markdown
Contributor

ecosystem-analyzer results

No diagnostic changes detected ✅
Full report with detailed diff (timing results)

@sharkdp sharkdp marked this pull request as ready for review September 25, 2025 12:12
@sharkdp
Copy link
Copy Markdown
Contributor Author

sharkdp commented Sep 25, 2025

I will merge this to test it on a few branches. If it turns out to be more annoying than helpful, we can easily remove it.

@sharkdp sharkdp merged commit 529e5fa into main Sep 25, 2025
38 checks passed
@sharkdp sharkdp deleted the david/ecosystem-analyzer-timing branch September 25, 2025 12:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci Related to internal CI tooling ecosystem-analyzer ty Multi-file analysis & type inference

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant