Java 응용 프로그램을 사용하여 예상 한 속도보다 빠릅니다. 나는 그것을 향상시키는 방법에 대한 많은 검색을했지만 행운은 아니다.Java에서 "동기화 된"코드로 얼마나 많은 시간을 소비하는지 알고 싶습니까?
이제 코드를 검토 중이며 코드에 synchronized
키워드가 많이 있음을 확인했습니다. 자물쇠를 기다리는 데 너무 많은 시간이 걸리면 나는 생각하고있다.
비용이 얼마나 들었는지 확인할 수있는 도구가 있습니까? 따라서 비용이 너무 많이들 경우 더 나은 솔루션을 찾을 수 있습니다.
'동기화'가 필요한 것보다 큰 블록에서 수행되면 불필요한 대기로 인해 성능이 저하 될 수 있습니다. – Cratylus
프로파일 링 도구를 사용해 보셨습니까? – xappymah