zoukankan      html  css  js  c++  java
  • “System.OutOfMemoryException”类型的异常在 mscorlib.dll 中发生,但未在用户代码中进行处理

       “System.OutOfMemoryException”类型的异常在 mscorlib.dll 中发生,但未在用户代码中进行处理

    这个原因肯定不是因为程序内部的逻辑错误,或者别的什么情况。

    想想,肯定是因为大量测试所带来的,大量声明占用了过多的内容,最后导致溢出了,

    由这个可以想到,出现这个异常应该是:

    1、有死循环,到最后使用内存过多而溢出了

    2、大量声明,并没有有效的释放,而导致内存占用过多;

      这个情况可以采用

        a)GC 回收;

        b)声明为静态类;

        c)调整程序结构,保证流程之间的嵌套不会过多

       总之,尽量减少同时间占用的内存资源,或即时回收不用的资源

    如果是文件流读取的时候报这个错那就是文件太大了

  • 相关阅读:
    第四次
    jsp
    2021.3.4
    第八次作业
    第七次作业
    第六周作业
    第五周作业
    第四周
    第四次jsp作业
    第二次作业
  • 原文地址:https://www.cnblogs.com/caijiabao/p/9231629.html
Copyright © 2011-2022 走看看