java nio의 여러 방식으로 파일을 카피했고 각 방식의 성능 측정
Contents
- 1 17.2MB 파일 카피 수행에 대한 각 방식 성능비교
- 1.1 ByteBuffer 이용(nodirect) : 1484, 1438, 1453, 1458
- 1.2 ByteBuffer 이용(direct) : 1171, 766, 750, 703
- 1.3 MappedByteBuffer : 578, 610, 625, 984
- 1.4 transferTo() : 578, 593, 672, 594
1.1 ByteBuffer 이용(nodirect) : 1484, 1438, 1453, 1458 #
ByteBuffer buffer = ByteBuffer.allocate((int)fcIn.size()); fcIn.read(buffer); buffer.flip(); fcOut.write(buffer);
1.2 ByteBuffer 이용(direct) : 1171, 766, 750, 703 #
ByteBuffer buffer = ByteBuffer.allocateDirect((int)fcIn.size());