SharePoint 응용 프로그램 성능 프로파일링
SharePoint 응용 프로그램은 느리게 수행 하는 경우 근무자 Visual Studio 프로 파일링 기능 코드와 좋지 않은 성능에 영향을 주는 기타 요소를 쉽게 식별할 수 있습니다.
프로 파일링 도구 개요
프로 파일링 을 관찰 하 고 실행 될 때 응용 프로그램의 성능 문제에 녹음/녹화 프로세스에 설명 합니다.프로 파일링 병목, 비효율적인 코드 및 느리게 실행 또는 너무 많은 메모리를 사용 하 여 응용 프로그램의 메모리 할당 문제 등의 문제를 발견할 수 있습니다.예를 들어, 프로 파일링 식별할 수 있습니다 핫스팟 자주 라고 하는 응용 프로그램의 전반적인 성능이 저하 될 수 있습니다 사용자 코드의 code–segments에서.식별 면 핫스팟 자주 최적화 제거 함.
Visual Studio 통합된 개발 환경 (IDE)를 식별 하 고 이러한 유형의 성능 문제를 찾는 데 도움이 되는 몇 가지 프로 파일링 도구를 제공 합니다.다른 Visual Studio 프로젝트에 대 한 마찬가지로 프로 파일링 도구를 SharePoint 프로젝트에 대 한 동일 하 게 작동 합니다.프로 파일링 도구 성능 마법사를 만드는 과정을 안내는 성능 세션 선택 하 여 테스트를 사용 합니다.성능 세션을 사용 하 여 성능 정보를 수집 하기 위한 하나 이상의 프로 파일링 실행 결과 함께, 응용 프로그램에서 구성 데이터의 집합입니다.성능 세션 프로젝트 폴더에 저장 되 고 볼 수 있는 성능 탐색기.사용할 프로 파일링 방법에 대 한 자세한 내용은 프로파일링 방법 이해.
만들기 및 프로필 분석 응용 프로그램을 실행 한 후 응용 프로그램의 성능에 대 한 자세한 보고서를 제공 합니다.이 보고서 시간 또는 계층적 함수 호출 스택, 호출 트리 위에 CPU 사용량 그래프와 같은 항목을 포함할 수 있습니다.정확한 보고서 내용을 샘플링 또는 계측과 같은 실행할 테스트의 형식에 따라 달라질 수 있습니다.자세한 내용은 프로 파일링 도구 보고서 개요.
성능 세션 프로세스
응용 프로그램을 프로 파일링 하려면 프로 파일링 도구 성능 마법사를 사용 하 여 성능 세션 만들기를 시작 합니다.메뉴 표시줄에서 선택 분석, 성능 마법사 시작 프로 파일링 도구 성능 마법사를 엽니다.마법사 등 원하는 프로필 방법을 프로 파일링 하려는 응용 프로그램을 성능 세션에 대 한 필수 정보를 입력 하는 통해 안내 합니다.자세한 내용은 방법: 웹 사이트 또는 웹 응용 프로그램을 사용 하 여 성능 마법사에 프로 파일링.또한 명령줄 옵션 설정 하 고 성능 세션을 실행할 수 있습니다.자세한 내용은 는 프로 파일링 도구에서를 명령줄을 사용 하 여.수동으로 구성부터 성능 세션을 구성 하려면을 참조 하십시오. 방법: 수동으로 만드는 성능 세션의 프로 파일링 도구.단위 테스트에서 성능 세션을 만들 수도 있습니다.이렇게 하 여 테스트 결과 창에서 단위 테스트에 대 한 바로 가기 메뉴를 열고 선택 성능 세션 만들기.
성능 세션을 설정한 후 세션 구성을 저장 하는, 서버 프로 파일링 데이터를 제공 하도록 구성 된 및 응용 프로그램을 실행.응용 프로그램을 사용할 때 성능 데이터를 로그 파일에 기록 됩니다.성능 세션에 나열 된 성능 탐색기 아래는 대상 폴더입니다.성능 세션 실행 완료 되 면 보고서 아래 나열 된 보고서 폴더에 성능 탐색기.보고서를 보려면 열 성능 탐색기.해당 바로 가기 메뉴에서 열기를 보거나 속성을 성능 세션을 구성 하려면 성능 탐색기, 다음 선택 속성이.특정 성능 세션 속성에 대 한 자세한 내용은 프로 파일링 도구의 성능 세션 구성.성능 세션의 결과 해석에 대 한에 대 한 자세한 내용은 프로 파일링 도구 데이터 분석.
관련 항목
제목 |
설명 |
---|---|
SharePoint 응용 프로그램에는 샘플링 프로 파일 분석을 수행 하는 방법을 보여 줍니다. |