write(byte[])
使用fromFileOutputStream
和的方法时是否存在实际性能差异BufferedOutputStream
?
我在 HDD 上测试了写入 500 MB 的文件,结果是 13 秒和 12 秒:
try(FileOutputStream out = new FileOutputStream(filePath1)) {
out.write(readBytes);
}
和,
try(BufferedOutputStream out = new BufferedOutputStream(
new FileOutputStream(filePath2))) {
out.write(readBytes);
}
我在BufferedOutputStream
效率方面缺少什么?