한 바이트 입출력은 파일 크기만큼 메서드 호출을 증폭한다

결과가 맞아도 read와 write 호출 수가 바이트 수에 비례합니다.

파일

8 MiB

청크

1 byte

호출

8,388,608회

8 KiB 청크

약 1,024회

정확성

마지막 n 바이트만 write

핵심: 청크 배열은 호출당 여러 바이트를 옮겨 같은 데이터를 훨씬 적은 경계 호출로 처리합니다.