我定义了
int []a=new int[15319000];
机器是512M的内存
报java.lang.OutOfMemoryError: Java heap space 内存溢出错误
如果我定义改为
int []a=new int[15318000];
能正常运行
说明我的机器只能最大定义15318000
但是用户有如需要读取的数据大于这个数该怎么处理
因为是C/S结构的程序所以用户都在自已机器上运行
用户的机器内存也不能确定,
有没有遇到过这种问题?
该怎么解决
int []a=new int[15319000];
机器是512M的内存
报java.lang.OutOfMemoryError: Java heap space 内存溢出错误
如果我定义改为
int []a=new int[15318000];
能正常运行
说明我的机器只能最大定义15318000
但是用户有如需要读取的数据大于这个数该怎么处理
因为是C/S结构的程序所以用户都在自已机器上运行
用户的机器内存也不能确定,
有没有遇到过这种问题?
该怎么解决
解决方案 »
- J2SE的关于布局管理器的疑惑
- ThreadPoolExecutor线程池
- 请教关于NX的使用
- javamail处理,,总是有错,,,。。
- 如何获取html页面上的链接?
- 怎么定位JTextArea中闪烁的光标的位置(相对于屏幕的位置,不是getCaretPosition),也不是鼠标移动的位置?
- 求读取证书文件信息的源代码示例
- jdbc连接数据库问题,请高手指教
- 有什么java包可以支持解析html的。
- 请问那里可以下到类似于jBuilder帮助里的java reference?(想要JAVA的帮助)
- 请教如何用Java写出一个滑行菜单,如果有BEAN代码的,请直接
- 提问一个比较弱智的问题(对象比较)
程序可以正确运行,但是机器会变的特别慢