성능 세션 구성Configuring Performance Sessions

Visual StudioVisual Studio 프로파일링 도구를 사용하여 다양한 응용 프로그램 종류에 대한 성능 데이터를 수집할 수 있습니다.By using Visual StudioVisual Studio Profiling Tools, you can collect a wide variety of performance data for a large number of application types. 이 섹션에서는 성능 세션 및 대상 이진 파일의 성능 Wizardand 속성을 사용하여 관심 있는 데이터를 수집하도록 프로파일링 도구를 구성하는 방법을 보여 줍니다.This section shows you how to use the Performance Wizardand properties of the performance session and target binary to configure Profiling Tools to collect the data that interests you. 프로파일링 도구 구성 속성을 사용하여 프로파일링 실행에서 수집되는 데이터의 양을 제어할 수도 있습니다.Profiling Tools configuration properties can also be used to control how much data is collected in a profiling run. 자세한 내용은 데이터 수집 제어를 참조하세요.For more information, see Controlling Data Collection.

참고

대부분의 경우, 성능 마법사의 기본 속성을 사용하는 것이 프로파일링 데이터를 수집하는 효과적인 방법입니다.In many cases, using the default properties of the Performance Wizard is an effective way of collecting profiling data. 자세한 내용은 초보자를 위한 성능 프로파일링 지침시작을 참조하세요.For more information, see Beginners Guide to Performance Profiling and Getting Started.

일반 작업Common Tasks

작업Task 관련 내용Related Content
기본 프로파일링 옵션 설정: Microsoft 기호 서버를 사용하도록 Visual StudioVisual Studio를 구성해야 합니다.Set the basic profiling options: You should configure Visual StudioVisual Studio to use the Microsoft symbol server. 이를 통해 현재 버전의 Windows 및 다른 Microsoft 응용 프로그램에 대한 함수 및 매개 변수 이름과 같은 기호에 액세스할 수 있습니다.This will make sure that you have access to symbols, such as function and parameter names, for the current version of Windows and other Microsoft applications. 프로파일링 도구 및 프로파일링 데이터 파일의 이름에 대한 시스템 권한 등 프로파일링 세션을 시작하기 전에 다른 일반 옵션을 지정할 수도 있습니다.You can also specify other general options before a profiling session starts, such as system permissions to the profiling tools and the names of profiling data files. - 방법: Windows 기호 정보 참조- How to: Reference Windows Symbol Information
- 방법: 기호 정보 직렬화- How to: Serialize Symbol Information
- 방법: 현재 세션 설정- How to: Set the Current Session
- 방법: 권한 설정- How to: Set Permissions
- 방법: 성능 데이터 파일 이름 옵션 설정- How to: Set Performance Data File Name Options
수집하려는 데이터 지정: 프로파일링 세션을 구성하는 데 사용하는 절차는 프로파일링할 대상 응용 프로그램의 유형 및 수집하려는 성능 데이터의 유형에 따라 달라집니다.Specify the data that you want to collect: The procedures that you use to configure a profiling session depend on the type of target application that you want to profile and the type of performance data that you want to collect. - 방법: 수집 방법 선택- How to: Choose Collection Methods
- 샘플링을 사용하여 성능 통계 수집- Collecting Performance Statistics by Using Sampling
- .NET 메모리 할당 및 수명 데이터 수집- Collecting .NET Memory Allocation and Lifetime Data
- 계측을 사용하여 자세한 타이밍 데이터 수집- Collecting Detailed Timing Data by Using Instrumentation
- 방법: 웹 페이지에서 JavaScript 코드 프로파일링- How to: Profile JavaScript Code in Web Pages
- 스레드 및 프로세스 동시성 데이터 수집- Collecting Thread and Process Concurrency Data
- 추가 성능 데이터 수집- Collecting Additional Performance Data
고급 구성 옵션 설정: CLR(공용 언어 런타임)의 여러 버전을 로드하는 .NET Framework 응용 프로그램을 프로파일링할 때 프로파일링할 버전을 지정할 수 있습니다.Set advanced configuration options: When you profile .NET Framework applications that load multiple versions of the common language run-time (CLR), you can specify which version to profile. 성능 세션에 여러.exe 파일이 있는 경우 이진의 시작 순서를 설정할 수 있습니다.When you have multiple .exe files in a performance session, you can set the start order of the binaries. - 방법:.NET Framework 런타임 지정- How to: Specify the .NET Framework Runtime
- 방법: 시작할 이진 파일 지정- How to: Specify the Binary to Start

데이터 수집 제어Controlling Data Collection

참고 항목See Also

성능 탐색기Performance Explorer