注册
登录
标签
统计
帮助
杰表技术论坛
»
简表(JOR)
» 记录条数上万时
‹‹ 上一主题
|
下一主题 ››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
记录条数上万时
jinxiongyi
新手上路
发短消息
加为好友
当前离线
1
#
大
中
小
发表于 2011-4-18 15:43
只看该作者
记录条数上万时
如果要显示的记录条数上万的时候,,会出现java heap space.
,,
请问有什么有效的解决方式吗。
UID
626
帖子
10
精华
0
积分
0
阅读权限
10
在线时间
7 小时
注册时间
2011-4-13
最后登录
2014-3-24
查看详细资料
TOP
admin
管理员
发短消息
加为好友
当前离线
2
#
大
中
小
发表于 2011-4-18 16:24
只看该作者
请加大 java vm的heap space 参数
-Xms256m -Xmx1024m -XX
ermSize=128M -XX:MaxPermSize=256M
UID
1
帖子
2180
精华
0
积分
0
阅读权限
200
在线时间
1933 小时
注册时间
2008-7-14
最后登录
2024-10-12
查看详细资料
TOP
jinxiongyi
新手上路
发短消息
加为好友
当前离线
3
#
大
中
小
发表于 2011-4-18 17:42
只看该作者
set JAVA_OPTS
是指tomcate的 catalina.bat文件里的set JAVA_OPTS=... 这个设置吗,,还是别的什么?
此外有没有,在程序里头,,以循环的方式来一点,一点取出来的方法吗(比如3000条,3000条这种方式),,我猜想result,list这种操作导致会占记录条数的双倍内存。
UID
626
帖子
10
精华
0
积分
0
阅读权限
10
在线时间
7 小时
注册时间
2011-4-13
最后登录
2014-3-24
查看详细资料
TOP
admin
管理员
发短消息
加为好友
当前离线
4
#
大
中
小
发表于 2011-4-19 09:40
只看该作者
是在tomcate的 catalina.bat里设置 java_opts.
关于你的第二个问题,说起来有点复杂,但有一条,就是你必须一次性取过来数据,然后,关闭resultset,为避免大数据量时outofmemory, 可采用流行的缓存方案,当然,这些,简表里是不配置的。
UID
1
帖子
2180
精华
0
积分
0
阅读权限
200
在线时间
1933 小时
注册时间
2008-7-14
最后登录
2024-10-12
查看详细资料
TOP
‹‹ 上一主题
|
下一主题 ››
杰表.bi解决方案
杰表云打印(JCP),jatoolsPrinter
杰表.web条形码
java开源技术