다음을 통해 공유


SharePoint 응용 프로그램 성능 프로파일링

SharePoint 응용 프로그램은 느리게 수행 하는 경우 근무자 Visual Studio 프로 파일링 기능 코드와 좋지 않은 성능에 영향을 주는 기타 요소를 쉽게 식별할 수 있습니다.

프로 파일링 도구 개요

프로 파일링 을 관찰 하 고 실행 될 때 응용 프로그램의 성능 문제에 녹음/녹화 프로세스에 설명 합니다.프로 파일링 병목, 비효율적인 코드 및 느리게 실행 또는 너무 많은 메모리를 사용 하 여 응용 프로그램의 메모리 할당 문제 등의 문제를 발견할 수 있습니다.예를 들어, 프로 파일링 식별할 수 있습니다 핫스팟 자주 라고 하는 응용 프로그램의 전반적인 성능이 저하 될 수 있습니다 사용자 코드의 code–segments에서.식별 면 핫스팟 자주 최적화 제거 함.

Visual Studio 통합된 개발 환경 (IDE)를 식별 하 고 이러한 유형의 성능 문제를 찾는 데 도움이 되는 몇 가지 프로 파일링 도구를 제공 합니다.다른 Visual Studio 프로젝트에 대 한 마찬가지로 프로 파일링 도구를 SharePoint 프로젝트에 대 한 동일 하 게 작동 합니다.프로 파일링 도구 성능 마법사를 만드는 과정을 안내는 성능 세션 선택 하 여 테스트를 사용 합니다.성능 세션을 사용 하 여 성능 정보를 수집 하기 위한 하나 이상의 프로 파일링 실행 결과 함께, 응용 프로그램에서 구성 데이터의 집합입니다.성능 세션 프로젝트 폴더에 저장 되 고 볼 수 있는 성능 탐색기.사용할 프로 파일링 방법에 대 한 자세한 내용은 프로파일링 방법 이해.

만들기 및 프로필 분석 응용 프로그램을 실행 한 후 응용 프로그램의 성능에 대 한 자세한 보고서를 제공 합니다.이 보고서 시간 또는 계층적 함수 호출 스택, 호출 트리 위에 CPU 사용량 그래프와 같은 항목을 포함할 수 있습니다.정확한 보고서 내용을 샘플링 또는 계측과 같은 실행할 테스트의 형식에 따라 달라질 수 있습니다.자세한 내용은 프로 파일링 도구 보고서 개요.

성능 세션 프로세스

응용 프로그램을 프로 파일링 하려면 프로 파일링 도구 성능 마법사를 사용 하 여 성능 세션 만들기를 시작 합니다.메뉴 표시줄에서 선택 분석, 성능 마법사 시작 프로 파일링 도구 성능 마법사를 엽니다.마법사 등 원하는 프로필 방법을 프로 파일링 하려는 응용 프로그램을 성능 세션에 대 한 필수 정보를 입력 하는 통해 안내 합니다.자세한 내용은 방법: 웹 사이트 또는 웹 응용 프로그램을 사용 하 여 성능 마법사에 프로 파일링.또한 명령줄 옵션 설정 하 고 성능 세션을 실행할 수 있습니다.자세한 내용은 는 프로 파일링 도구에서를 명령줄을 사용 하 여.수동으로 구성부터 성능 세션을 구성 하려면을 참조 하십시오. 방법: 수동으로 만드는 성능 세션의 프로 파일링 도구.단위 테스트에서 성능 세션을 만들 수도 있습니다.이렇게 하 여 테스트 결과 창에서 단위 테스트에 대 한 바로 가기 메뉴를 열고 선택 성능 세션 만들기.

성능 세션을 설정한 후 세션 구성을 저장 하는, 서버 프로 파일링 데이터를 제공 하도록 구성 된 및 응용 프로그램을 실행.응용 프로그램을 사용할 때 성능 데이터를 로그 파일에 기록 됩니다.성능 세션에 나열 된 성능 탐색기 아래는 대상 폴더입니다.성능 세션 실행 완료 되 면 보고서 아래 나열 된 보고서 폴더에 성능 탐색기.보고서를 보려면 열 성능 탐색기.해당 바로 가기 메뉴에서 열기를 보거나 속성을 성능 세션을 구성 하려면 성능 탐색기, 다음 선택 속성이.특정 성능 세션 속성에 대 한 자세한 내용은 프로 파일링 도구의 성능 세션 구성.성능 세션의 결과 해석에 대 한에 대 한 자세한 내용은 프로 파일링 도구 데이터 분석.

관련 항목

제목

설명

연습: SharePoint 응용 프로그램 프로파일링

SharePoint 응용 프로그램에는 샘플링 프로 파일 분석을 수행 하는 방법을 보여 줍니다.

참고 항목

기타 리소스

SharePoint 솔루션 빌드 및 디버깅