Making the Tokio scheduler 10x faster · Tokio
We’ve been hard at work on the next major revision of Tokio, Rust’s asynchronous runtime. Today, a complete rewrite of the scheduler has been submitted as a pull request. The result is huge performance and latency improvements. Some benchmarks saw a 10x speed up! It is always unclear how much th...
Hasnain says:
This was a really solid technical read covering a bunch of topics that usually interest me: Rust, operating systems, atomics/concurrency, scheduling, and async/await.
Well worth reading to understand how these things work under the hood.
I also found it quite interesting and exciting that the Rust implementation here was able to borrow ideas from a lot of solid engineering that had gone into Go’s implementation
Posted on 2019-10-15T05:13:08+0000