3GB 근처에 큰 테스트 파일 —을 만들어야합니다. 그래서 나는 처음의 문자열 "1"—을 작성하여 성능과 정확성을 검사하려고합니다.Java BufferedWriter 성능
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 초가 걸립니다. 버피의 크기 변경이 도움이되지 않는 것 같습니다. 글쓰기 과정을 가속화 할 수 있습니까? 감사.
파일이 문자열/문자 데이터로 구성되어야합니까? 여기서는 필요하지 않을 수도있는 텍스트 인코딩 레이어를 살펴 보겠습니다. 파일에 쓰려는 데이터의 형식에 대한 자세한 정보를 추가하십시오. – seh