Contents

1 java new i/o
2 java i/o 의 버퍼링
2.1 17.2MB 사이즈의 파일을 카피하는 경우 버퍼사이즈와 속도
2.2 20.4KB 사이즈의 파일을 카피하는 경우 퍼버사이즈와 속도
3 참고 : nio의 각 방식을 이용한 파일 복사 성능비교


1 java new i/o #

2 java i/o 의 버퍼링 #

2.1 17.2MB 사이즈의 파일을 카피하는 경우 버퍼사이즈와 속도 #


no buffer : 128547 ms 소요(byte단위로 읽고 쓰고...)

full buffer : 1000 ms 소요(파일전체를 한번에 읽어서 한번에 씀)

1024 buffer : 282 ms 소요(1024단위로)

buffered(In/Out)putStream : 2297 ms 소요(java default)

buffered(In/Out)putStream + 1024 buffer: 250 ms 소요(java default+1024 byte array)


2.2 20.4KB 사이즈의 파일을 카피하는 경우 퍼버사이즈와 속도 #


no buffer : 140 ms 소요(byte단위로 읽고 쓰고...)

full buffer : <1 ms 소요(파일전체를 한번에 읽어서 한번에 씀)

1024 buffer : <1 ms 소요(1024단위로)

buffered(In/Out)putStream : 16 ms 소요(java default)

buffered(In/Out)putStream + 1024 buffer: 16 ms 소요(java default+1024 byte array)


Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2008-08-27 17:32:32
Processing time 0.0120 sec