• 投稿

Heap(堆)到底是什么?二十分钟彻底搞懂堆和内存分配器

8514
6
2026-07-29 13:42:53
452
184
840
42
为什么堆内存比栈慢?malloc 和 free 到底做了什么?为什么会有内存碎片、Header、Footer、空闲链表,以及垃圾回收(GC)?本期视频从零开始,带你一步步推导现代显式内存分配器的设计过程,讲清楚内存对齐、Boundary Tag、空闲块合并、First Fit、Best Fit、显式空闲链表、Segregated Fit 等核心机制。看完这期,你不仅知道 Heap 是什么,更能理解现代程序为什么这样管理内存,并为下一期垃圾回收(GC)的原理打下基础。
开发交流群(QQ)号:1076597110。 开发闲聊(QQ)号: 1061802214。
11.1万播放
简介
一个视频搞懂委托和事件
14:24
发布–订阅模式: 事件总线如何解耦事件关系
08:16
当我们在 Unity里聊序列化的时候,到底是什么意思?为什么退出 PlayMode 时场景不会被保存?为什么Unity不能序列化字典?
10:03
如何在Unity中自定义序列化对象(以序列化字典为例)
06:02
Unity官方文档第一句话开头仅三个单词就有两个误导信息?7分钟带你了解UnityEvent
07:19
8分钟了解游戏开发中的单例模式
08:18
不止是配置文件——8分钟了解Scriptable Object
08:55
小心使用Unity的Destroy:理解“假空”引用
08:13
程序的内存空间
08:15
代码区与数据区——程序是如何被加载进内存的
06:36
过程与栈-函数调用如何在内存中发生
15:32
Heap(堆)到底是什么?二十分钟彻底搞懂堆和内存分配器
20:19
垃圾回收(GC)基础
07:46
分代垃圾回收与标记-压缩算法(Generational Garbage Collection & Mark-Compact algorithm)
13:48
客服
顶部
赛事库 课堂 2021拜年纪