性能优化
共 17 篇

JavaScript流的困境:Web Streams API做错了什么
Web Streams API被锁住了?BYOB读法让人头大?Node.js核心贡献者James Snell提出了一套替代方案,用async iterables重新定义流处理,性能提升2到120倍。看pull与push两种模型如何影响你的代码性能。

Go内存分配器:一个仓库经理的自我修养
从64MB仓库到8KB货架,揭秘Go如何用三级缓存架构让内存分配快到飞起。深入理解arena、span、size class的设计哲学,看懂tcmalloc思想在Go中的落地实践。

PostgreSQL 查询解析慢成狗?PgDog 把 Protobuf 扔了,直接快 5 倍
PgDog 是一个用 Rust 写的 PostgreSQL 代理,他们发现解析 SQL 查询时,Protobuf 序列化居然是性能杀手。于是他们做了一个骚操作:直接抛弃 Protobuf,用原生 Rust 绑定 C 代码,结果解析速度快了 5 倍多。

Linux内核的C10M困境:为啥你的128核服务器还是扛不住每秒千万级数据包
C10M问题:当每秒数据包突破200万时,Linux内核网络栈就躺平了。DPDK和XDP如何帮你突破网络性能优化瓶颈?聊聊内核绕过的那些事儿。
Rust 编译器管道重构:编译时间缩短 35%,但有个坑
我们团队的 CI 从 42 分钟降到 27 分钟,只因为升级了 Rust 编译器。但这个过程告诉我们:性能优化奖励测量的人,惩罚瞎猜的人。

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

Go GC性能暴增10倍的秘密:99%的人不知道的并发垃圾回收技巧
生产环境延迟从500ms降到50ms!深度揭秘Go垃圾回收的三色标记算法、写屏障机制和GOGC调优实战,让你的服务彻底告别卡顿。

Rust性能优化踩坑:当Rust跑输Python的惨痛教训
Rust性能优化实战:我亲眼看着自己用Rust重写的代码被Python吊打,问题出在数据结构选择上。

我把Axios删了,只用了25行原生JS就搞定了
发现13KB的Axios其实就是fetch的包装器。用25行vanilla JS实现相同功能,包体积减少92%。前端性能优化的一个真实案例。
Rust结构体字段顺序的玄学:一个让你代码变成缓存杀手的内存布局陷阱
你以为字段顺序无所谓?错了。Rust结构体的字段排列方式,可能让你的代码性能差10倍。本文用整理行李箱的比喻,讲清楚内存对齐、padding和CPU缓存的那些事儿。