采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师您好:oom的产生我可不可以理解为,栈中过多的引用被保存,到达一定数量后,这些引用没有断开指向,导致堆中无法再为新的引用开辟空间导致的。
同学好,内存溢出(Out Of Memory,简称OOM)是指应用系统中存在无法回收的内存或使用的内存过多,最终使得程序运行要用到的内存大于能提供的最大内存。所以栈过深即调用过深导致内存不够而引发的OOM只是其中一种,而且是导致栈无法在未新的调用开辟空间吧,不是堆呢
明白了 谢谢老师
登录后可查看更多问答,登录/注册
招聘季即将到来,让百度资深面试官来为你的高薪Offer保驾护航
1.7k 27
2.7k 22
1.2k 15
1.4k 14
1.3k 14