性能优化
共 43 篇

Linux内核的C10M困境:为啥你的128核服务器还是扛不住每秒千万级数据包
C10M问题:当每秒数据包突破200万时,Linux内核网络栈就躺平了。DPDK和XDP如何帮你突破网络性能优化瓶颈?聊聊内核绕过的那些事儿。

Const Generics:Rust 这个功能,让我们少了 85% 的代码
从 8347 行到 1243 行,一个密码学库的重生故事

Rust异步编程的隐藏陷阱:每个人都会踩一次的坑
代码能编译,能运行,压测也没问题…直到生产环境着火。聊聊Rust异步编程中那个人人都会踩的坑。

Rust 重写 Python 数据管道:3小时变4分钟,性能优化 40 倍
用 Rust + DuckDB 重写 Python 数据管道,ETL 性能优化实战。从每天跑3小时到4分钟跑完,内存从12GB降到600MB,服务器成本直接砍掉三分之二。

我把Axios删了,只用了25行原生JS就搞定了
发现13KB的Axios其实就是fetch的包装器。用25行vanilla JS实现相同功能,包体积减少92%。前端性能优化的一个真实案例。
PostgreSQL 18 vs Redis:那天我发现缓存层可以删了
PostgreSQL 18 的异步 IO 和跳跃扫描让数据库性能飙升,很多场景下 Redis 缓存层变得可选。三年维护的 847 行缓存代码,一周内被三个人独立删除。
Rust结构体字段顺序的玄学:一个让你代码变成缓存杀手的内存布局陷阱
你以为字段顺序无所谓?错了。Rust结构体的字段排列方式,可能让你的代码性能差10倍。本文用整理行李箱的比喻,讲清楚内存对齐、padding和CPU缓存的那些事儿。
Rust性能提升10倍的秘密:别再clone了,学会借用
为什么你的Rust代码跑得像蜗牛?可能是clone用太多了。本文用生活化的比喻,讲解Rust借用系统如何让你的代码从龟速变飞速。
Rust CI优化实战:Cargo构建时间太长导致CI Pipeline崩溃,sccache如何拯救凌晨三点
Rust CI优化实战指南:Cargo构建时间从4分钟激增到35分钟导致CI Pipeline崩溃,凌晨3点磁盘爆满。使用sccache、增量编译、多阶段Rust Docker构建等技术,成功解决Cargo构建时间长的问题,同时保持Rust带来的18万美金云成本节省。

别再吹 WebAssembly 了,WebGPU 才是真正的性能革命
实测 WebGPU 比 WebAssembly 快 23 倍。本文通过数据可视化、图像处理、物理模拟三个真实案例,详解 WebGPU 的 GPU 并行计算原理和代码实现。