围绕 C/C++ 系统编程的零碎笔记:性能微架构、链接器与可执行格式、模板与异常等边角知识。
Archive
文章
-
131字节的 C 程序:一次 ELF 瘦身之旅
6 min read从 15816 字节一路瘦身到 131 字节:仅靠 GCC 编译参数、链接器 flag 和一段自定义 ld 脚本,看懂现代 toolchain 默认注入了多少可以砍掉的开销。
-
让 CPU 愤怒:一次内存层级的对抗实验
12 min read从 64 字节 cache line 到 4KB 页边界再到 DRAM bank 通道排列,重现一次让 CPU 性能崩塌 15 倍的内存层级对抗实验,并结合 Kafka / Redis / 数据库 buffer pool 等真实工程场景剖析。
-
C++ 14 条边角知识
15 min readshared_ptr 析构、fold 表达式方向、用户自定义析构抑制隐式 move、std::source_location …… 14 条 C++ 容易遗忘的语言细节,每条配工程踩坑示例。