4 ms·
Having followed the process and lots of improvements in .NET over the past year or so, there's not that many low-hanging fruit anymore and definitely not the ki
by ygra 6y ago
Having followed the process and lots of improvements in .NET over the past year or so, there's not that many low-hanging fruit anymore and definitely not the kind where a quick 5-minute change brings considerable gains. Some of the things that have happened are reducing allocations aggressively, which _can_ a quick change by using newer language features where applicable, but a lot also have been things like vectorizing algorithms or adding additional optimizations either in the JIT or in other code that's generated (regular expressions). Those are rarely trivial.
It's more like there's been a few hundred small individual improvements and those provide a lot of improvement in total.