回来试验了一下,10几万而已就报出了OutOfMemory。怪啊,数据库中的记录如果比较多,一般怎么放?
1. 直接返回查询的记录集,是不是多少都可以?
2. ArrayList,好像没有大小限制?
3. Vector刚才看到了,有大小限制的。
1. 直接返回查询的记录集,是不是多少都可以?
2. ArrayList,好像没有大小限制?
3. Vector刚才看到了,有大小限制的。
解决方案 »
- static 和 private是什么意义
- package com.sun.java.swing.plaf.nimbus does not exist
- 关于做大型触摸屏应用程序的方向选择问题---来者高分送
- 问一个关于用setIconImage()方法设置图标的问题
- 关于使用ScrollPane类创建树形菜单的问题
- jbutton当鼠标移入时显示提示
- 比一比:C#.NET和JAVA,哪个用途更广?JAVA可以做游戏,C#呢?C#主要做哪方面开发?JAVA和它,谁更值得学?
- 在JAVA中,这样的同时满足两个条件的程序这么写?
- 如何调用其他程序,比如说"notepad.exe",在线等待,急!
- 一个有意思的BUG 分析疑惑
- 请问如何保存一个很大的图片?
- 求教,关于接口的疑问??
respond any request, what's the first thing do you think of? 2. A java application throws OutOfMemoryError after running for a
few days, what's the first thing do you think of?
HeapMaxSize最大1.xG, ObjectSize至少4byte, 这样最多200M个左右
2 可能是内存泄漏或者heapsize太小
如果你数据库中几十万的记录的时候,你没有必要一下子取出来吧。只需要取出来一部分就可以
,所以容器一般来说,总是够用的。
你试着调高JAVA虚拟机的上限就不只装10万了
eform表单工具适用于网上OA系统的自定义表单模块,工作流系统的自定义表单模块,信息管理系统方面的软件开发项目等等。
webprint是一个基于表格的页面打印解决方案.先将要打印的数据及样式组织到一个HTML的TABLE元素中, 然后将这个TABLE元素传给webprint,实现分页打印预览,出打印对话框打印和直接打印。
respond any request, what's the first thing do you think of?答案:deadlock2. A java application throws OutOfMemoryError after running for a
few days, what's the first thing do you think of?答案:memory leak不过outofmemoryerror也跟你的服务器设置有关,我有次处理一个几十M的xml文件就outofmemoryerror了。