我定义了
int []a=new int[15319000];
机器是512M的内存
报java.lang.OutOfMemoryError: Java heap space 内存溢出错误
如果我定义改为
int []a=new int[15318000];
能正常运行
说明我的机器只能最大定义15318000
但是用户有如需要读取的数据大于这个数该怎么处理
因为是C/S结构的程序所以用户都在自已机器上运行
用户的机器内存也不能确定,
有没有遇到过这种问题?
该怎么解决