zoukankan      html  css  js  c++  java
  • 容易导致outofmemoryException内存泄漏异常的编码问题

    1.System.Drawing方面的类使用问题

    System.Drawing用到了很多系统的资源和非托管代码,所以使用的时候要特别小心,注意内存泄漏(Memory Leak)

    2.new byte[]问题

    处理流的时候常常会用到new一个大的byte数组。但在多用户情况下会消耗大量的内存。正确的做法应该是定义一个比较小的byte数组做为缓存,然后循环使用。如在我们的程序中,有些地方使用不当,当图片(或附件)过大或过多的时候, new byte[length]就有可能消耗过多的内存。

    3.  避免使用大对象数组或小对象大数组

    编程时同样要重视效率问题(包括内存占用问题)。

    4.Com接口调用是要注意释放对象。

  • 相关阅读:
    Educational Codeforces Round 23E
    Educational Codeforces Round 23D
    Codeforces Round #461 (Div. 2)
    HYSBZ
    HDU
    HYSBZ
    HYSBZ
    SPOJ
    点击搜索条件提交form表单
    HTML颜色获取工具,colorpicker
  • 原文地址:https://www.cnblogs.com/bile/p/3360676.html
Copyright © 2011-2022 走看看