本帖最后由 jian_cj 于 2009-11-17 13:27:08 编辑

解决方案 »

  1.   

    不会吧,你用的是什么jar解析excel? jxl? 我用 POI,一次导出13万数据,都没有问题,就是时间长点。
      

  2.   

    也是poi 附带说明下我的列数有45多
      

  3.   

    iterator = null; 
    collection = null; 
    类似这样的语句是干嘛用的啊 ,为了释放内存?你贴的代码看起来太费劲,不过可以肯定的是你在某个地方的操作导致某块数据始终占据内存,才溢出的 自己跟一下应该可以跟出来 
      

  4.   

    我类封装了所以看起繁琐  
    程序我也跟过 溢出发生在执行红色字体的时候
    前面构造excel都顺利正常 就是将excel吸入输出流的时候发生了溢出
      

  5.   

    说错了 不是执行红色字体是执行config.ImportExcel(out); 的时候 而该语句内部实现就是workbook.write(out);
      

  6.   

    我现在就是找不出什么大数据一直占着内存
    在程序中我也在变量和对象用完后将其置为null...
      

  7.   

    我导出800W条数据我的四核机器就挂死了,说是内存不足。还没有找到原因。(VC操作)