2009-11-13 2 views
1

VS2008의 성능 분석기에서 살펴볼 내용VS 2008의 성능 분석기에서 무엇을 찾아야합니까?

VS 팀 시스템을 사용하고 있으며 성능 마법사와 보고서를 가지고 있습니다.

어떤 벤치 마크/프로세스를 사용합니까?

보고서에 많은 내용이 있습니다. 내 앱을 개선 할 수있는 방법을 찾으려면 어디로 가야합니까?

편집 : 예를 들면 다음과 같습니다. 마법사를 실행하면 내 응용 프로그램을 코드를보고 더 나은 것으로 생각되는 것으로 변경합니다. 그리고 마법사를 다시 실행하십시오. 개선 사항을 어떻게 확인할 수 있습니까?

답변

1

프로필러 사용에 대한 msdn 자습서 : http://msdn.microsoft.com/en-us/magazine/cc337887.aspx 여기에서 게시물의 일부를 보시면됩니다. http://blogs.msdn.com/profiler/.

기본적인 아이디어는 프로필을 작성하려는 시나리오를 실행하는 것입니다. 먼저 샘플링 또는 계측을 사용할지 여부를 결정해야합니다.

기본적으로 샘플링을 사용하여 명백한 병목 현상이 있는지 확인하는 것이 좋습니다. 가장 높은 샘플 수와 가장 높은 호출 수를 가진 함수를 선택하고이를 줄이기 위해 할 수있는 일을 확인하십시오.

미세한 분석을 원할 경우 계측기로 전환해야합니다. 기본 아이디어는 우선 포함 시간이 가장 높은 함수를 %로 먼저 찾습니다. 왜 이렇게 오래 걸리고 어떻게 줄일 수 있는지 확인하십시오. 그런 다음 독점 시간이 가장 긴 함수를 살펴보고 그 함수를 줄일 수있는 방법을 확인하십시오.

희망이 도움이됩니다.

0

앱에 따라 다릅니다. 병 목을 찾으려고 노력해야합니다.

처음 촬영 한 시간을보고 가장 많은 시간이 사용 된 곳을 확인하십시오.

+0

어디에서 볼 수 있습니까? 존재 및 종료 시간이있는 프로세스보기가 표시됩니다. 그러나 동일한 코드로 동일한 데이터에 대해 2 배의 앱을 실행했으며 두 가지 답변이 있습니다. – Maestro1024

1

Here은 보고서를 사용하는 방법과 찾을 대상에 대한 간단한 자습서입니다.