Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java BufferedInputSteam如何帮助处理大型文件?_Java_Io_Out Of Memory - Fatal编程技术网

Java BufferedInputSteam如何帮助处理大型文件?

Java BufferedInputSteam如何帮助处理大型文件?,java,io,out-of-memory,Java,Io,Out Of Memory,我有一个应用程序,可以处理大文件(GB)。有时我会得到一个outofmemoryerror异常。如果我在BufferedInputStream中包装InputStream,是否有帮助?BufferedInputStream的用途是什么?它是如何工作的 不,这对内存消耗没有帮助。如果您碰巧以非常小的块读取文件,它将帮助您加快读取文件的速度 对您有帮助的是,不要一次将整个文件保存在内存中。只需保留当前正在处理的部分。“outofmemomeexception。”在Java中没有这样的事情。请复制/粘

我有一个应用程序,可以处理大文件(GB)。有时我会得到一个
outofmemoryerror
异常。如果我在
BufferedInputStream
中包装
InputStream
,是否有帮助?
BufferedInputStream
的用途是什么?它是如何工作的

不,这对内存消耗没有帮助。如果您碰巧以非常小的块读取文件,它将帮助您加快读取文件的速度

对您有帮助的是,不要一次将整个文件保存在内存中。只需保留当前正在处理的部分。

outofmemome
exception。”在Java中没有这样的事情。请复制/粘贴这些内容。相关: