2009-07-27 3 views
1

저는 개발중인 소프트웨어의로드가 다음 몇 달 동안 증가 할 것으로 기대합니다. 따라서 스트레스 테스트를 수행하고 perfmon을 사용하여 일부 성능 데이터를 수집했습니다. 데이터 중 하나에 대해 더 많은 정보를 원합니다. 그게 경쟁률입니다.어떻게 경쟁률에 대한 정보를 수집합니까?

제 질문은 당신이 알고있는 한,이 평범한 숫자보다 더 많은 정보를 얻는 것이 가능한지 궁금합니다. AfD와 WinDbg 및 SOS를 사용하면 더 깊이 연습 할 수 있지만 imho는별로 편안하지 않습니다. 손가락이 병목 지점을 가리키는 도구를 사용할 수 있는지, 아니면 전반적인 카운터를 만드는 도구가 아닌 클래스 또는 특정 잠금에 대한 카운터를 만드는 대신 도구를 사용할 수 있는지 알고 싶습니다.

tia Martin

답변

1

CLR 프로파일 러 이외에도 AQTime을 사용하여 프로젝트의 병목 현상을 정확히 찾아 냈습니다. 그것의 아주 강력한 도구이며 잘 지원됩니다.

+0

CLR 프로파일 러가 실제로 잠금에 대한 데이터를 제공합니까? –

+0

특정 잠금에 대한 데이터를 제공하지는 않지만 자원에 대한 충분한 양의 데이터 분석을 제공합니다 (약간의 작업으로 적절한 테스트 실행 설정 및 올바른 데이터 수집). 반면에 AQTime은 특정 코드 행에 얼마나 많은 시간을 할애했는지 알려주며 실제로 느려짐을 유발하는 잠금 장치를 찾는 데 도움이됩니다. – SpaceghostAli

관련 문제