我们通过分析 perf 输出和 Linux 源代码,系统性地提升了程序的性能。管道和拼接在高性能编程中并非热门话题,但我们涉及的主题包括:零拷贝操作、环形缓冲区、分页与虚拟内存、同步开销。
本文作者通过一个示例程序,演示了通过Linux管道读写数据的性能优化过程,使吞吐量从最初的 3.5GiB/s,提高到最终的 65GiB/s。
Linux 管道的速度到底有多快?
没错,没人关心 Linux 上的使用友好性
Git Notes:Git 最酷但最不受欢迎的功能
Kubernetes 2.0 将会是什么样子
Java25和Java8
bzip2 crate 从 C 切换到 100% rust
如今的程序员
儿童白血病:一种致命癌症如何变得可治愈
Android 公共 API 中的笑话与幽默
如何修改Starlink Mini以在不使用内置WiFi路由器的情况下运行