3 ms·
There used to be a lot of low-hanging fruit. Now bigger GC and compiler changes are probably necessary to get noticeable wins. The compiler still lacks mid-stac
by uluyol 8y ago
There used to be a lot of low-hanging fruit. Now bigger GC and compiler changes are probably necessary to get noticeable wins. The compiler still lacks mid-stack inlining and de-virtualization which would probably give a noticeable performance boost.
Of course, maybe by then, gccgo/gollvm will have just as good a runtime and be the way to go if you want performance.
Or maybe they are just prioritizing non-performance tasks like debugging and Go 2.