我需要创建接近 3 GB 的大型测试文件。所以我尝试只写字符串“1”——以检查性能和正确性。
FileWriter fstream = new FileWriter("c:/out.txt");
BufferedWriter out = new BufferedWriter(fstream,10000000);
for (int i = 0; i < 1000000000; i++) {
//out.write(Integer.toString(1));
out.write("1");
out.newLine();
}
out.close();
在未来的版本中,我需要编写随机整数。现在它在我的电脑上需要 3 分 26 秒。更改缓冲区的大小似乎无济于事。是否可以加快写作过程?谢谢。