当前位置:首页 > 内存 > 正文

数据文件解析导致内存溢出

  • 内存
  • 2024-05-01 06:41:48
  • 2147

一、Java循环读取文件导致内存溢出!当读取结果集时,它是在流中读取的。并非所有情况都会导致内存泄漏。
你程序的内存溢出代码
Vector>data=newVector>();
while(()){
VectorlineData=newVector();
。。。。。。
}
你的数据包含1000条数据,每条数据都是linData,也就是说有1000个向量对象,每行有n个对象,也就是最小对象数量1W*(n+1)在大内存中此方法仍然会导致失败。
解决方案:
1:直接使用结果集,不将对象放入向量中。
2:页面提取与检索