java读取大文件内存溢出怎么解决

2025-03-25 16:43:09
推荐回答(1个)
回答1:

我有一个csv文件,大约有80多万条记录,用下面的代码读取时,一般读到70多万条记录时就出现内存溢出问题。求各位好人给出解决方法,感激不尽!!! public DataCSV(String fileName) throws Exception { File file = new File(fileName); fis = new B...展开
错误如下:
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOfRange(Unknown Source)
at java.lang.String.(Unknown Source)
at java.io.BufferedReader.readLine(Unknown Source)
at java.io.BufferedReader.readLine(Unknown Source)
at com.zyx.lab2.DataCSV.(DataCSV.java:29)
at com.zyx.lab2.DataCSV.main(DataCSV.java:136)
29行是while循环那一行