美文网首页
怎么样避免内存溢出

怎么样避免内存溢出

作者: lyc365happy | 来源:发表于2018-05-21 20:37 被阅读5次
    1. 数据库查询
      避免clob, blob, 大字符串
    2. List, Set, Map中的元素太多时使用完后需要remove或者做clear
    3. 程序中如果出现大量使用字符串处理,避免使用 String ,应使用 StringBuffer, StringBuilder
    4. 数据量太大时应该分批处理,不应一次拿所有的数据到内存, 不要所有数据处理完后一次写出,应该每次写出一部分
    5. static变量和单例模式,当心内存泄露
    6. 处理数据时的顺序
      使用内存小的代码可以放前面
    7. 尽早释放无用对象的引用
    8. 同样的数据尽量要复用,不要创建重复的对象
    9. 不要忘记close,不要忘记清理释放资源

    相关文章

      网友评论

          本文标题:怎么样避免内存溢出

          本文链接:https://www.haomeiwen.com/subject/zhnqjftx.html