java里,用IO流拷贝文件,用基本流的数组拷贝800兆的文件,数组里设置多少比较合适?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java里,用IO流拷贝文件,用基本流的数组拷贝800兆的文件,数组里设置多少比较合适?相关的知识,希望对你有一定的参考价值。

缓冲区的大小和你的机器配置有关。一般建议为内存的1/8或1/16。
如果机器是专门用来执行拷贝任务的,可以设为1/4追问

20到50应该差不多吧

电脑内存8G

追答

那就设上1024或2046吧

参考技术A 使用数组拷贝数组里面的值一般设置为1024或者1024的整数倍。追问

这个当然知道😂

追答

那就尽量减少对内存的读取次数

以上是关于java里,用IO流拷贝文件,用基本流的数组拷贝800兆的文件,数组里设置多少比较合适?的主要内容,如果未能解决你的问题,请参考以下文章

急切求高手编写一个 java程序,大体是关于IO流的文件拷贝

大文件拷贝,试试NIO的内存映射

Java基础 -- IO流深 / 浅拷贝

IO流学习笔记

用java控制流实现文件复制后,不能删除文件

IO流---字节流