Hacker News | 📄 原文链接 | 2026-11-10 收录

malloc 到底在做什么

来源:benmandrew.com — 2026-11-09

📋 概述

Ben Andrew 从一个简单实验讲起:循环调用 malloc(16) 一千次,用 strace 看,整个循环只有两次 brk 系统调用——第一次问堆尾在哪,第二次把堆扩大 132 KiB,其余 999 次都在已拿到的内存里切。文章接着给出进程地址空间图,并用几行 sbrk 手写 bump allocator,把「这块内存从哪来」讲透。

🔑 核心要点

💡 金句

malloc has a very nice and simple interface... But what's actually happening here?
← 返回 Hacker News 首页