2012-06-28 2 views
0

로컬 IIS에 asp.net 웹 사이트가 있고 페이지 하나에 SQL 쿼리 (이 SQL 쿼리에 약 7 초가 소요됨) 때문에로드되는 데 약 10 초 밖에 걸리지 않습니다. 나는 튜닝 작업을하고 마침내이 SQL 쿼리를 1 초도 채 걸리지 않게 만들었습니다. 그러나 페이지는 여전히 로딩을 완료하는 데 약 3 초가 걸리고 느린 것 같습니다.이 페이지는 yslow 테스트에서 "B"를 얻었으므로이 페이지에서 CLR 실행이이 시간이 걸릴 것으로 생각됩니다.하지만 어떻게 할 수 있습니까? 이러한 실행 (루프 또는 변수 선언)의 시간을 얻으시겠습니까? 유용한 도구가 있습니까? 감사!asp.net 웹 사이트에서 각 실행 시간을 어떻게 얻을 수 있습니까?

답변

0

페이지 지시문에 trace = "true"를 추가하면 페이지 수명주기의 각 단계에 대한 실행 시간이 페이지 내용 아래에 출력됩니다.

ASP.NET Trace

How to: View ASP.NET Trace Information with the Trace Viewer

+0

오 추적은 멋지다! 감사! 내가 더 자세히 읽을거야. – yman

+0

페이지 처리기 메서드 내에서 쓸 수 있습니다. 이렇게하면 시간 창을 매우 구체적인 것으로 좁힐 수 있습니다. :) – IrishChieftain

관련 문제