placeholder

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...

Click to view the original at tokio.rs

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