Re:Zero-cost futures in Rust
by JoshTriplett on Thursday August 11, 2016 @05:48PM
(#12271828)
> Fair enough, but kernel stacks are 8K.
And getting even cheaper than that, with the effort to make kernel stacks use virtual memory. As I understand it, once kernel stacks use virtual memory, they'll start out at a single 4k page.
Is there a writeup somewhere of the progress towards this, or a prospective timeline?
I don't know of any benchmark comparing Go vs. a 1:1 implementation with 2K pthread stack sizes, but I would be surprised if the performance difference is large at all.