다음을 통해 공유


Windows 8 및 Windows Server 2012 응용 프로그램 프로파일링

향상 된 보안 기능 Windows 8과 Windows Server 2012 Visual Studio 프로파일러는 이러한 플랫폼에서 데이터를 수집 하는 방식에서 중요 한 변화를입니다.Windows 저장소 응용 프로그램에도 새 컬렉션 기술이 필요합니다.이 항목에서는 Windows 8과 Windows Server 2012 플랫폼에서 프로 파일링에 대 한 변경 내용을 설명 합니다.

[!참고]

다른 지원 되는 버전의 Windows (Windows 7, Windows Server 2008 R2)에서 응용 프로그램을 프로 파일링 바뀌지 않았습니다.

항목 내용

Windows 저장소 응용 프로그램을 Visual Studio IDE에서에서 프로 파일링

8 Windows 바탕 화면이 나 Windows Server 2012 Visual Studio IDE에서 실행 되는 응용 프로그램 프로 파일링

  • Visual Studio IDE에서 샘플링을 사용 하 여 Windows 8 바탕 화면 또는 Windows Server 2012 실행 되는 응용 프로그램 프로 파일링

명령줄에서 프로파일링

계층 상호 작용 (TIP) 데이터를 수집합니다.

Windows 저장소 응용 프로그램을 Visual Studio IDE에서에서 프로 파일링

Javascript와 HTML 5에 기록 되는 Windows 저장소 응용 프로그램을 프로 파일링 하는 경우 JavaScript 코드에 대 한 계측 데이터를 수집 합니다.Windows 저장소 응용 프로그램 또는 Visual C++, Visual C# 또는 Visual Basic 작성 된 구성 요소 프로필 때 네이티브 및 관리 코드에 대 한 샘플링 데이터를 수집 합니다.로컬 컴퓨터 또는 원격 컴퓨터에서 응용 프로그램을 프로 파일링 있습니다.

이러한 프로 파일링 기능과 옵션 Windows 저장소 응용 프로그램을 프로 파일링 할 경우 지원 되지 않습니다.

  • 샘플링 방법을 사용 하 여 JavaScript 응용 프로그램을 프로 파일링 합니다.

  • 계측 방법을 사용 하 여 관리 코드와 네이티브 코드를 프로 파일링 합니다.

  • 동시성 프로 파일링

  • .NET 메모리 프로 파일링

  • 계층 상호 작용 (TIP) 프로 파일링

  • 샘플링 이벤트와 간격을 타이밍을 설정 하거나 추가적인 성능 카운터 데이터 수집 옵션을 샘플링 합니다.

  • 계측 옵션 등 성능과 windows 카운터 데이터를 수집 하거나 추가 명령줄 옵션을 지정 합니다.

Windows 저장소 응용 프로그램을 프로 파일링 하는 방법에 대 한 자세한 내용은 다음 항목에서 Windows 개발자 센터를 참조 하십시오.

로컬 컴퓨터에서 Windows 스토어 앱 실행

원격 컴퓨터에서 Windows 스토어 앱 실행

Windows 스토어 앱의 성능 분석

항목 내용

8 Windows 바탕 화면이 나 Windows Server 2012 Visual Studio IDE에서 실행 되는 응용 프로그램 프로 파일링

계측 방법을 통해 프로 파일링 Windows 8에 대 한 변경 되지 않았습니다.

계층 상호 작용 (TIP) 프로 파일링 샘플링 방법을 사용 하는 것을 지원 하지 않습니다.

Hh974575.collapse_all(ko-kr,VS.110).gifVisual Studio IDE에서 샘플링을 사용 하 여 Windows 8 바탕 화면 또는 Windows Server 2012 실행 되는 응용 프로그램 프로 파일링

이러한 프로 파일링 기능 및 옵션 8 Windows 데스크톱 응용 프로그램 또는 Windows Server 2012 응용 프로그램 샘플링 방법으로 프로 파일링 할 경우 지원 되지 않습니다.

  • 계층 상호 작용 (TIP)을 프로 파일링 합니다.팁 데이터 수집 계측을 통해 지원 됩니다.

  • 샘플링 이벤트와 간격을 타이밍을 설정 하거나 추가적인 성능 카운터 데이터 수집을 샘플링 합니다.

명령줄에서 프로파일링

두 개의 명령줄 도구를 사용 하 여 Visual Studio 설치 되지 않은 장치를 포함 하 여 Windows 8과 Windows Server 2012 장치에서 프로 파일링 데이터를 수집 하려면:

도구 이름

설명

VSPerf

Windows 저장소 응용 프로그램에서 프로 파일링 데이터를 수집 하 고 Windows 8 데스크톱 응용 프로그램과 Windows Server 2012 응용 프로그램에서 샘플 프로 파일링 데이터를 수집.

VSPerfCmd

계측, 동시성 및 계층 상호 작용 프로 파일링 8 하나는 Windows 데스크톱 또는 Windows Server 2012 실행 되는 응용 프로그램에서 데이터를 수집 합니다.이전 버전의 Windows에서 모든 종류의 프로 파일링 데이터를 수집합니다.

두 도구 모두 로컬 컴퓨터에서 사용 하기 위해 Visual Studio 설치 됩니다.

프로 파일에서 Visual Studio 설치 되지 않은 장치는 다음 중 하나에 응용 프로그램:

  • 도구에서 Visual Studio 원격 도구의 일부로 다운로드 된 MSDN 웹 사이트.

  • Visual Studio 컴퓨터에서 독립 실행형 프로파일러 도구 설치 프로그램을 실행 하 고 복사 합니다.설치 프로그램에 있는 VSInstallDir % \Team Tools\Performance Tools\Setups 폴더입니다.원격 컴퓨터의 운영 체제 (x86 / x64)에 대 한 설치 프로그램을 선택 합니다.

[!참고]

팁 프로 파일링 데이터를 수집 하려면 Visual Studio 컴퓨터에 원격 컴퓨터에서 독립 실행형 프로파일러를 설치 해야 합니다.

이러한 프로 파일링 기능과 옵션을 명령줄에서 Windows 8과 Windows Server 2012 응용 프로그램을 프로 파일링 할 경우 지원 되지 않습니다.

  • 샘플링 모드를 사용 하 여 Windows 8과 Windows Server 2012 웹 응용 프로그램에서 데이터를 수집 VSPerfASPNetCmd.

  • Vsperfcmd.exe를 사용 하 여 샘플링 데이터를 수집 합니다.

  • 샘플링 이벤트와 간격을 타이밍을 설정 하거나 추가적인 성능 카운터 데이터 수집을 샘플링 합니다.

계층 상호 작용 (TIP) 데이터를 수집합니다.

계층 상호 작용 프로파일링에서는 ADO.NET 서비스를 통해 데이터베이스와 통신하는 다중 계층 응용 프로그램의 함수 실행 시간에 대한 추가 정보를 제공합니다.동기 함수 호출에 대한 데이터만 수집됩니다.

Visual Studio 버전

사용 하 여 계층 상호 작용 프로 파일링 데이터를 수집할 수 있습니다 Visual Studio Ultimate, Visual Studio Premium, 또는 Visual Studio Professional.그러나 계층 상호 작용 프로 파일링 데이터를 볼 수 있습니다만 Visual Studio Ultimate 및 Visual Studio Premium.

8 Windows 및 Windows Server 2012

  1. 8 Windows 바탕 화면이 나 Windows Server 2012 실행 되는 응용 프로그램에서 계층 상호 작용 데이터를 수집 하려면 계측 방법을 사용 해야 합니다.

  2. Windows 저장소 응용 프로그램에 대 한 계층 상호 작용 데이터를 수집할 수 없습니다.

  3. 다른 지원 되는 버전의 Windows에서 모든 프로 파일링 방법에 계층 상호 작용 데이터를 포함할 수 있습니다.

성능 마법사와 성능 탐색기

성능 탐색기에서 프로 파일링 실행에 계층 상호 작용 데이터 컬렉션 옵션을 추가 해야 합니다.또한 대상 노드의 성능 탐색기 프로젝트, 실행 파일 또는 웹 사이트를 추가 해야 합니다.자세한 내용은 Visual Studio IDE를 사용하여 계층 상호 작용 데이터 수집를 참조하십시오.

팁 데이터를 수집 하 여 원격 컴퓨터에서

원격 컴퓨터에서 계층 상호 작용 데이터를 수집 하려면 복사 해야는 vs_profiler_<Platform>_<Language>.exe 에서 파일은 VSInstallDir %\Team Tools\Performance Tools\Setups 폴더는 Visual Studio 컴퓨터에서 원격 컴퓨터에 다음 설치 합니다.프로 파일링 도구를 사용할 수 없습니다는 Visual Studio 원격 도구 패키지를 다운로드 합니다.

사용 하면 VSPerfCmd 또는 VSPerfASPNetCmd 프로 파일링 데이터를 수집할 수 있습니다.

팁 보고서

계층 상호 작용 데이터 수 에서만 볼 수 있는 Visual Studio Ultimate, Visual Studio Premium, 또는 Visual Studio Professional IDE.VSPerfReport를 통한 파일 기반의 계층 상호 작용 보고서는 사용할 수 없습니다.

참고 항목

개념

프로파일링 도구를 사용하여 응용 프로그램 성능 분석

프로파일링 도구의 성능 세션 구성

명령줄에서 프로파일링 도구 사용