gpt4 book ai didi

Java BufferedWriter 性能

转载 作者:行者123 更新时间:2023-11-29 08:13:05 26 4
gpt4 key购买 nike

我需要创建大型测试文件 — 将近 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 秒。改变 buffere 的大小似乎没有帮助。是否有可能加快写作过程?谢谢。

最佳答案

好吧,3GB 是 3072MB - 如果您的写入速度为 25MBps - 应该需要比 2 分钟更长的时间。在不同的计算机上尝试并比较结果 - 也许只是你的硬盘速度不快

关于Java BufferedWriter 性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6720147/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com