-
Notifications
You must be signed in to change notification settings - Fork 1k
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
Better benchmarking #1906
Comments
For what it’s worth, I care more about better tooling to benchmark Ruff than I do about benchmarking against other tools (and recreating the graph, etc.). Most useful here by far would be automating Ruff’s internal benchmark, measuring it continuously, and breaking it down by where time is spent. |
(I'm actually regenerating the graph for unrelated reasons, so I'll check-in some instructions and such. Also, if helpful, all of the versions are encoded in |
(Updated the graph and added some more instructions in #1907.) |
I just discovered codspeed: https://codspeed.io/ - a tool for continuous benchmarking and find it amizing! It can monitor Python & Rust benchmarks and gives feedback in pull requests about improvements / regressions - see example. Some large Rust libraries that interated codspeed: P.S.: I am not affiliated / involved with codspeed - just very pleased with it and thought it could be worthwhile to share this with such a performance oriented library as this one :) |
I'm interested in giving it a try :) The author reached out to me a while ago and kindly gave me beta access, but I haven't had a chance to set it up 😂 |
Closing as we added |
ruff --select ALL
to the chartmain
by default)The text was updated successfully, but these errors were encountered: