Compile time performance changes for 1.8


Here’s a graph of how rustc compiler performance changed in 1.8, as collected by @nrc’s perf-rustc tool.

There are some huge swings!

We don’t make enough use of this tool, but it is already generating useful information for us.


I don’t know what I did in hyper to be slower :_(


The tool uses a fixed pull of the benchmarks, so it will be an old version of Hyper. It is the compiler that got slower, not you. (Even more :-(, really).


Some of the benchmarks were added there because the were or are pathological cases in rustc. So it doesn’t say much about rustc’s performance in general.