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 のサイズを変更しても効果がないようです。書き込みプロセスを高速化することは可能ですか? ありがとう。