开发者社区 问答 正文

请问内存溢出有哪些情况,又该如何解决 ?

想问一下,内存溢出有哪些情况,又该怎么解决呢?

展开
收起
爵霸 2016-03-12 09:31:16 2121 分享 版权
1 条回答
写回答
取消 提交回答
  • 1)内存不足,你申请内存,系统中可用内存不足,没法分配,你需要优化算法
    (2)内存泄漏,使用了内存,没有回收,特别是C++等需要手工释放的语言写的程序。表现为程序运行时间越长,内存越少,直到崩溃
    (3)堆栈溢出,递归深度过大,或者无限递归,也可能是算法太复杂,需要优化
    (4)内存越界,访问数组,下标越界,导致访问异常

    2019-07-17 19:00:07
    赞同 展开评论
问答地址: