请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于oom

老师您好:oom的产生我可不可以理解为,栈中过多的引用被保存,到达一定数量后,这些引用没有断开指向,导致堆中无法再为新的引用开辟空间导致的。

正在回答 回答被采纳积分+3

1回答

翔仔 2021-03-13 23:46:19

同学好,内存溢出(Out Of Memory,简称OOM)是指应用系统中存在无法回收的内存或使用的内存过多,最终使得程序运行要用到的内存大于能提供的最大内存。所以栈过深即调用过深导致内存不够而引发的OOM只是其中一种,而且是导致栈无法在未新的调用开辟空间吧,不是堆呢

0 回复 有任何疑惑可以回复我~
  • 提问者 JF1sh #1
    明白了 谢谢老师
    回复 有任何疑惑可以回复我~ 2021-03-13 23:48:27
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信