우리는 Windsor Castle을 수년간 사용하고있는 큰 웹 응용 프로그램을 보유하고 있습니다. 이 응용 프로그램에는 370 개 이상의 서비스에 대해 약 700 개의 구성 요소 등록이 있습니다. 거의 모든 것들은 루트, 즉 진입 점 컨트롤러에 속합니다. 웹 요청이 오면 엔트리 컨트롤러를 해결하고 요청을 처리하게합니다. 문제는 루트 구성 요소를 해결하는 데 약 35 밀리 초가 걸린다는 것입니다. 나는 그것이 나에게 상당히 많이 들린다 고 말할 것이다.Windsor castle 3.2 해결 성능
내 질문에 위의 숫자가 정상적으로 들리는가? 누구든지 시간을 개선하기 위해 내가 할 수있는 것에 대한 힌트를 떨어 뜨릴 수 있습니까? 아니면 내가 뭐 잘못하고 있는지 확인해 볼까?
당신을 :) 감사 은 객체 그래프는 다음과 같은 요인의 많은에 따라 해결하는 데 걸리는 시간이 얼마나
어떻게 측정 했습니까? RELEASE 모드에서 컴파일 된 동안 이것을 벤치마킹 해 보았고 디버거 외부에서 실행 했습니까? – Steven
예, StopWatch를 사용하여 로그를 확인하고 경과 시간을 기록하는 데 필요한 시간을 측정했습니다. 릴리즈 모드와 디버거 외부. – Thuan