rustc-perf
rustc-perf copied to clipboard
Website for graphing performance of rustc
We have a general problem today that there's no general error feedback from the collector to the site -- only on a per-benchmark collection basis. That means that when there's...
We currently support include=... and exclude=... on the rust-timer build/queue invocations; documented here: https://perf.rust-lang.org/help.html. However, that documentation wasn't updated when we adjusted those in https://github.com/rust-lang/rustc-perf/pull/1279. We should (a) update the...
We now have support for unrolling a rollup and building artifacts for them. The shas identifying these artifacts are then posted to GitHub, but they are not stored anywhere else....
Cache misses should correlate strongly with DRAM accesses, so they should give us a good measure of "time wasted because of memory usage/non-locality". Not sure why we track "faults", but...
The following is a user story outlining (my opinion) on an ideal medium-term experience for what PR authors and reviewers should expect to go through when it comes to assessing...
This PR is a sketch of a very bare-bones implementation of runtime benchmarks. It's not even a draft at this point (which can also be inferred from the `lolperf` naming...
Now that we finally have size artifact metrics in the DB, I think that we should also add some benchmarks that will specifically be focused on artifact sizes. I think...
When testing a regressed rollup, we may want to enqueue more than one build at a time. However, this is not possible because of a constraint on the database ([found...
https://github.com/rust-lang/rustc-perf/pull/1377 removed the round trip testing for the database due to it taking a *very* long time (and just timing out). This test can be useful though, so we should...