相关疑难解决方法(0)

内存不足错误,java堆空间

我尝试读取超过400万行和超过400 MB的日志文件,但我得到Out of Memory Error:java堆空间.这是我的代码:

File file = new File("C:\\file.log");
        FileReader fileReader = new FileReader(file);
        BufferedReader bufferedReader = new BufferedReader(fileReader);
        StringBuilder stringBuffer = new StringBuilder();
        String line;
        while ((line = bufferedReader.readLine()) != null) {
            stringBuffer.append(line);
        }
Run Code Online (Sandbox Code Playgroud)

我试图将堆内存增加到1GB,但仍然得到该消息.可能的原因是什么?

java heap-memory

5
推荐指数
1
解决办法
9727
查看次数

标签 统计

heap-memory ×1

java ×1