A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 姚春林 中级黑马   /  2015-11-21 23:52  /  954 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

内存泄漏问题是如何产生的呢?原理是什么?

5 个回复

倒序浏览
这个还有没有学到呢,,,对于这个词陌生
回复 使用道具 举报
内存泄漏就是新创建的内存空间没有被及时释放,从而造成了内存被占用的越来越多,最后程序就崩溃了
回复 使用道具 举报
内存用完之后没有被释放,而且又不能被再次使用,造成了泄漏
回复 使用道具 举报
如果是ios方向的话,只有在mrc模式下才会出现内存泄漏,mrc是手动内存管理,arc是自动内存管理,手动内存管理的时候当你新建一个对象的时候会让该对象的引用计数器加一,但是在使用完这个对象以后没有及时的release的话就会出现内存的泄漏,打一个形象的比喻,就好像你向老王家借了一把剪刀,用完后你一定要记得还给老王
回复 使用道具 举报
内存管理就两点
1)指针还在而内存不在(野指针)
2)指针不在而内存还在(内存泄漏)
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马