performance regression in println #10650
Labels
io
Involving the I/O subsystem: libuv, read, write, etc.
performance
Must go faster
regression
Regression in behavior compared to a previous version
I just tried the code from #2050 again to see how we're doing. The good news is, we're faster than 0.3 on the original code.
0.3:
0.4:
Then I tried using
println
instead ofwrite
and got this:0.3:
0.4:
Pretty massive regression. If I take out the new
lock(io) do io
I getagain faster than 0.3, so very promising. We might need some manual inlining and hacked-in fast paths for this.
cc @amitmurthy
The text was updated successfully, but these errors were encountered: