内存溢出和内存泄漏

内存溢出:

  • OOM(out of memory)

  • 存储的数据超出了指定空间的大小时,数据就会越界:常见的溢出,是指在栈空间里,分配了超过数组长度的数据,导致多出来的数据覆盖了栈空间其他位置的数据

  • 体积大于容积

内存泄露:

  • 申请的内存空间没有被正确释放,导致后续程序中这一块内存被永远占用(不可达)

  • 当且指向这块内存空间的指针不再存在时,这块内存也就永远不可达了,内存空间被蚕食

  • 比如有10张画板,画完需要擦了还回去,这样别人可以继续画,而现在有个人拿了画板不擦不还,导致只剩下9张画板可用,这就是内存泄漏

  • 容积被砍掉一节

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值