黑马程序员技术交流社区
标题:
请教僵尸对象和内存泄露的问题
[打印本页]
作者:
huaizhexiwang
时间:
2015-12-14 20:01
标题:
请教僵尸对象和内存泄露的问题
请教僵尸对象和内存泄露的问题,求大神告知,还有空指针和野指针
作者:
长厢厮守℡
时间:
2015-12-16 00:52
1.首先你要明白,在堆中开辟的存储空间被释放了之后,你再去访问它,这种情况称为野指针错误
2.那么僵尸对象就是内存已经被回收的对象。默认情况下,编译不会经常检查僵尸对象。打开黑色的那个方块按钮,里面有个RUN(Debug)->Diagnnostica->Enabie Zomible Objects 勾选此项,可以打开僵尸检测,然后你再访问僵尸对象,系统就会崩溃
3.内存泄露就很简单了,为对象在堆中开辟的存储空间没有得到释放就是内存泄露
4.空指针就是没有指向任何东西的指针,给空指针发送消息不会报错
作者:
huaizhexiwang
时间:
2015-12-19 14:05
长厢厮守℡ 发表于 2015-12-16 00:52
1.首先你要明白,在堆中开辟的存储空间被释放了之后,你再去访问它,这种情况称为野指针错误
2.那么僵尸对 ...
谢谢大神回复!!
作者:
雨来
时间:
2015-12-31 00:42
长厢厮守℡ 发表于 2015-12-16 00:52
1.首先你要明白,在堆中开辟的存储空间被释放了之后,你再去访问它,这种情况称为野指针错误
2.那么僵尸对 ...
Rubblish collection is very good
作者:
雨来
时间:
2015-12-31 00:43
java 的垃圾回收机制就是好
作者:
yolande
时间:
2015-12-31 00:46
看到妹子 顶一个
作者:
一步步往上爬
时间:
2016-1-5 11:50
僵尸对象也就是野指针,在C语言里面称之为野指针,在OC语言里面称之为僵尸对象。野指针(僵尸对象)的意思就是对象已经被回收,但是指针依然存在。
作者:
sunshine429
时间:
2016-1-5 17:29
学习了,时间长了,我已经忘了咋回事了。。。
作者:
zzt244
时间:
2016-1-8 11:32
学习了。
作者:
hnsfxyzl
时间:
2016-1-8 16:53
太广泛
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2