当前位置: 代码迷 >> Java Web开发 >> java.lang.OutOfMemoryError好手請進
  详细解决方案

java.lang.OutOfMemoryError好手請進

热度:101   发布时间:2016-04-17 16:57:21.0
java.lang.OutOfMemoryError高手請進!
我做一個excel數據導入,一次的數據插入量大概6000左右記錄
可能多人同時上傳文件並導入到數據庫。

操作多時tomcat報錯java.lang.OutOfMemoryError,並可能死機。


我的主要代碼:

 PreparedStatement   stmt;
    大的循環:
      stmt.setString(1,id)
      ...
      stmt.execute();
  循環結束。

------解决方案--------------------
用batch批量导入。每添加1000条记录就update一下。
------解决方案--------------------
设置java虚拟机的内容大小! java -Xmx512M 或者更大
  相关解决方案