Java

무복사(Zero Copy) 기법

_침묵_ 2008. 11. 28. 13:44
참조 : http://www.ibm.com/developerworks/kr/library/j-zerocopy/index.html?ca=drs-kr-1125

이 글은 무복사(zero copy) 기법을 통해 리눅스(Linux®)와 유닉스(UNIX®)에서 실행되는 I/O 위주의 자바(Java™) 애플리케이션의 성능을 향상시키는 방법에 대해 설명합니다. 무복사 기법은 중간 버퍼 간의 불필요한 데이터 복사를 피하게 해 주고, 사용자 공간(user space)과 커널 공간(kernel space) 사이의 맥락 전환(context switch) 횟수를 줄여 줍니다.


File을 읽고, 소켓에 쓰는 과정에서 필요없는 단계를 생략함으로써 성능 향상을 기대한다.
윈도우(Windows) 환경에서는 지원되지 않는건가?

'Java' 카테고리의 다른 글

Boolean.getBoolean(String name)  (2) 2009.02.26
Java 5의 빌트인 어노테이션을 사용하는 방법  (0) 2008.07.18
JNI 를 대신할 것들  (0) 2008.07.08