Return
Optimizing File Streaming Input/Output
DOI:10.1109/MS.2025.3621023.png)
Abstract
En 中文
Performance is a critical attribute of system software since even small improvements are amplified across the countless CPU instructions devoted to it. In the two previous installments of this column, I described how I ported the Unix sed stream editor1 from C into Rust2 and the system’s design.3 Here, I describe how I optimized its input/output (I/O) performance by exposing advanced operating system (OS) facilities as Rust abstractions.
Journal
IF:
3
Papers:
3.1K
Citations:
3.6K

