将十万条记录存入文件的操作中,大约在存35000条的时候出现下列错误Exception in thread "main" java.lang.OutOfMemoryError: Java heap space

解决方案 »

  1.   

    调一下jvm参数,
    java -Xms10m -Xmx100m YourMainClass-Xms10m 最小分配内存10m
    -Xmx100m 最大分配内存100m另外,程序中尽量不要使用太多的List、Vector和Map,并随时清空。
      

  2.   

    写大的文件时,最好使用流式方式,如FileOutputStream等,然后及时flush
      

  3.   

    Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
    Exception:Memory
    space is full in heap
      

  4.   

    我觉得出数据 最好用 数据库本身的功能 ,如 spool