当前位置: 代码迷 >> J2SE >> 关于JAVA读数据库造成OutOfMemory的有关问题
  详细解决方案

关于JAVA读数据库造成OutOfMemory的有关问题

热度:8690   发布时间:2013-02-25 00:00:00.0
关于JAVA读数据库造成OutOfMemory的问题
我用JAVA读数据库中某个表的数据,这个表大概有27W条记录,我想一次性都读出来放到Arraylist里面。但总是出现OutOfMemory的异常

错误:Exception in thread "Timer-0" Exception in thread "main" java.lang.OutOfMemoryError: Java heap space

我设置了eclipse.ini中内存的分配后还是有问题。

eclipse.ini的设置:

-showsplash
com.genuitec.myeclipse.product
--launcher.XXMaxPermSize
256m
-vmargs
-Xms512m
-Xmx768m
-Duser.language=en 
-XX:PermSize=64M 
-XX:MaxPermSize=256M



机器是XP系统,2G内存


请高手不吝赐教啊!

------解决方案--------------------------------------------------------
你设置了eclipse.ini中内存的分配有什么用呢?应该设置运行时的vm argument
  相关解决方案