NIO의 select 대기 시간이 길어지는 현상. java 간의 통신을 구현하는데, 데이터길이를 보내고, 그 길이만큼 데이터를 보내는 구조이다.때문에 select를 두번 호출하도록 구현하였는데, 요상하게 이런식으로 구현했더니, 심각할 정도로 성능이 나오지를 않았다.c로 구현할때는 별 이상 없던거 같은데 말이다. 동일한 네트워크간의 통신인데 한번의 송 수신 시간이 50~80ms 정도 소요되었다. select를 한번만 호출하도록 수정하니 0~1ms 정도 소요된다.이게 맞지. ;;; IT한 것/java 2013.11.11