黑马程序员技术交流社区

标题: 内存中5大区域回顾 [打印本页]

作者: 1358840521    时间: 2016-8-25 12:25
标题: 内存中5大区域回顾
栈:局部变量,当其作用域被执行完毕后,就会被系统立刻收回。
堆:oc对象,手动申请的字节空间,需要调用free函数来释放
bss段:未初始化的全局变量和静态变量,一旦初始化就会从bss段中收回,转存到数据段中
数据段:存储已经初始化的全局变量和静态变量,以及常量数据;直到程序结束的时候才会被收回
代码段:代码,直到程序结束的时候才会被回收

注意:堆区中的oc对象是肯定需要被回收的,如果不回收的话,内存有限,一定会占满,系统就会崩溃
作者: 赵延达    时间: 2016-8-25 12:57
学习了。不错不错




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2