2.3.1.2 内存与事件管理函数 2.3.1.2 内存与事件管理函数:当 返回 ,而 显示仍有 128MB 空闲——你真信它? 凌晨三点十七分,UEFI 固件调试日志里跳出来一行红字: 可就在半秒前, 刚刚打印出当前内存映射:总物理内存 4GB,已用 3.87GB,剩余 128MB —— 还够塞下十二个 10MB 的固件模块。 你盯着屏幕,手指悬在键盘上方,像被冻住。 这不是内存不足。这是 UEFI 启动服务内存池的“幽灵碎片”在咬人。 一、真相从来不在表象里: 不是在和物理内存对话,而是在和启动服务的内部碎片化堆管理器搏斗 很多工程师第一次遇到 ,本能反应是翻 BIOS 设置、调大 、甚至怀疑主板固件有 bug。但真正致命的,往往不是总量,而是分配器眼中的“可用性”。