11 ms·
Really happy to see someone actually caring about performance in tooling, even if the conclusion for now is that it has gotten worse over time until now!
by eitland 4y ago
Really happy to see someone actually caring about performance in tooling, even if the conclusion for now is that it has gotten worse over time until now!
- ygra 4y agoI think it's important to look at the long-term trend regularly. Otherwise small performance penalties each version can accumulate, but not really be apparent when just looking at each change in isolation. I've found what the .NET team does quite interesting. They have automated performance benchmarks running multiple times each day and have a bot that creates GitHub issues whenever a benchmark regresses (e.g. https://github.com/dotnet/runtime/issues/73630 https://github.com/dotnet/runtime/issues/73630). It also makes looking at specific changes interesting, such as JIT improvements and where they show up once they're merged.