数据库数据太多,查询时发生java heap space错误. 数据库有大量数据.一次性查询出全部时,要报java.lang.OutOfMemoryError: Java heap space错误.如果用for循环来分批查询,每次查询1/10出来.虽然会更耗费资源,请问这样报以上错误的几率是否会小些. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 要看你最终可能使用多少数据,还要看效率究竟有多重要,要权衡内存可以调,启动程序的时候加上-Xmx1024m,那JVM可以使用至多1G内存。 set JAVA_OPTS=-Xms512m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=256m把这句话放到Tomcat/bin/catalina.bat 文件里面;或者设置Eclipse Menu——>Preferences——> java ——>Installed JREsDefault VM Arguments:-Xms512m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=256m 楼上的都在误导啊。大数据量已经产生内存溢出了,还跟他说扩展 JVM 内存?如果数据再多呢?那就是无底洞了!应该使用一页一页地查询,比如每次查询 1000 条,一共查询 N 次就可以了。 帮个忙 ! 大家都进来看看吧。 谢谢了 算法题:100分,给出任意长度数字字符串,求所有不重复的组合 一点疑问,有关线程中的类 for循环不带括号的作用域问题 求助 如何把本地的图片加到一个Fram中显示 请需要c#全站程序和mis oa程序的网友进来看看 =========一个很简单的JFrame小问题!!!========= 关于时间比较的问题 如何用eclipse编写调试applet? 分享个领取传智光盘链接 反射和可变参数遇到的问题
set JAVA_OPTS=-Xms512m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=256m
把这句话放到Tomcat/bin/catalina.bat 文件里面;或者
设置Eclipse Menu——>Preferences——> java ——>Installed JREs
Default VM Arguments:-Xms512m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=256m