- 博客(1)
- 收藏
- 关注
转载 [IOS 开发] 内存管理的几大区域
介绍下内存的几大区域 1.栈区(stack) 由编译器自动分配并释放,存放函数的参数值,局部变量等。栈是系统数据结构,对应线程/进程是唯一的。优点是快速高效,缺点时有限制,数据不灵活。[先进后出] 2.堆区(heap) 由程序员分配和释放,如果程序员不释放,程序结束时,可能会由操作系统回收 ,比如在ios 中 alloc 都是存放在堆中。 3.全局区(静态区) (static) 全局变量
2017-12-19 16:03:35 1327
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人