rust-lang / rustc-perf

Website for graphing performance of rustc
https://perf.rust-lang.org
640 stars 149 forks source link

Include hardware/OS in dashboard, README #1986

Open brianrmurphy opened 1 month ago

brianrmurphy commented 1 month ago

I've been curious about what system is best for Rust development, and your benchmark suite seems like a nice start. I know your focus is on benchmarking Rust performance as the compiler changes, but it may prove to be equally useful for people trying to choose the best platform for Rust development. Eventually it could be something like https://openbenchmarking.org/test/pts/build-linux-kernel.

It looks like you still have portability problems to some CPUs and OSes (Mac and Big/Little architectures, Windows), so it might be a good idea to describe what you're running it on and where it is likely to work in your README. You should also include the hardware/OS details in your database and dashboard.

That might be a start for someone to run this on different machines and give guidance on dev platforms for Rust compilation.

Kobzol commented 1 month ago

Hi, the benchmarking machine is described here: https://github.com/rust-lang/rustc-perf/blob/master/docs%2Fperf-runner.md

But I wouldn't say that it's a good machine for Rust development, as it's quite old and only has six cores. If you want a good Rust dev machine, get e.g. a Threadripper + Linux :D