首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

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

2012-09-08 
关于JAVA读数据库造成OutOfMemory的问题我用JAVA读数据库中某个表的数据,这个表大概有27W条记录,我想一次

关于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

热点排行