标签: java io out-of-memory
我有一个应用程序,它适用于大文件(千兆字节)。有时我得到outofmemoryerror例外。如果我将InputStream包裹在BufferedInputStream中会有帮助吗? BufferedInputStream的目的是什么?这个怎么运作?
outofmemoryerror
InputStream
BufferedInputStream
答案 0 :(得分:2)
不,它对内存消耗没有帮助。如果您碰巧以非常小的块读取它,它将帮助您加快读取文件。
将帮助您,不是将整个文件保存在内存中。只需保留您当前正在处理的部分。