2010-03-04 1 views
-1

내 프로그램의 병목 현상이 클래스 InetSocketAddress 인 것을 알았습니다. CPU 시간의 거의 90 %를 사용했습니다.java.net.InetSocketAddress 최적화 방법

+0

이처럼 많이 사용되는 방법의 실제 스택 추적을 표시 할 수 있습니까? –

+4

해당 코드 줄을 제거하면 프로그램이 90 % 빠르게 실행됩니다! –

+0

@Amir : +1, 우스운 이야기. :-P –

답변

0

DNS 조회 또는 역 DNS 조회 중 하나 일 수 있습니다. 의견에서 알 수 있듯이 어떤 방법이 관련되어 있는지를 아는 것은 중요합니다.

+0

를 제외하고 DNS 조회는 CPU 대기열이 아닌 네트워크 대기 시간에 바인딩됩니다. –

+0

예, DNS 조회를 수행했습니다. –