내 프로그램의 병목 현상이 클래스 InetSocketAddress 인 것을 알았습니다. CPU 시간의 거의 90 %를 사용했습니다.java.net.InetSocketAddress 최적화 방법
-1
A
답변
0
DNS 조회 또는 역 DNS 조회 중 하나 일 수 있습니다. 의견에서 알 수 있듯이 어떤 방법이 관련되어 있는지를 아는 것은 중요합니다.
+0
를 제외하고 DNS 조회는 CPU 대기열이 아닌 네트워크 대기 시간에 바인딩됩니다. –
+0
예, DNS 조회를 수행했습니다. –
관련 문제
- 1. 최적화 방법
- 2. 이 유효성 검사 방법 최적화
- 3. 코드 최적화 - 사용하지 않는 방법
- 4. 최적화
- 5. 이 LINQ 확장 방법 최적화 방법
- 6. 화강암과 석재 블록 최적화 최적화
- 7. 이 C 코드 최적화
- 8. mysql 선택 캐시 최적화
- 9. 는 m 최적화 방법 : 3 개 테이블
- 10. gcc에서 특정 최적화 플래그를 끄는 방법
- 11. Linq2NHibernate를 최적화 할 때 권장되는 방법
- 12. SQLite는 쿼리 최적화
- 13. 자바 스크립트 - 여러 개의 document.getelementbyid 최적화 최적화
- 14. 최적화 pymssql 코드
- 15. equals() 메소드의 최적화
- 16. 수치 최적화
- 17. 쿼리 최적화
- 18. 최적화 쿼리
- 19. 쿼리 최적화
- 20. 최적화 알고리즘
- 21. 폴드가있는 최적화
- 22. 최적화 버그입니까?
- 23. C++ 최적화
- 24. 최적화 쿼리
- 25. GCC는 최적화
- 26. CALayer 최적화?
- 27. C++ 최적화
- 28. CSS 최적화
- 29. 쿼리 최적화
- 30. MySQL의 최적화
이처럼 많이 사용되는 방법의 실제 스택 추적을 표시 할 수 있습니까? –
해당 코드 줄을 제거하면 프로그램이 90 % 빠르게 실행됩니다! –
@Amir : +1, 우스운 이야기. :-P –