Мне нужно создать большие тестовые файлы - около 3 ГБ.Поэтому я пытаюсь написать для начала только строку «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 с.Изменение размера буфера, похоже, не помогает.Можно ли ускорить процесс написания?Спасибо.