성능 탐색기Performance Explorer

개발자는 Visual StudioVisual Studio 프로파일링 도구를 사용하여 코드의 성능 관련 문제를 측정, 평가 및 조정할 수 있습니다.The Visual StudioVisual Studio Profiling Tools let developers measure, evaluate, and target performance-related issues in their code. 이러한 도구는 IDE에 완벽하게 통합되어 원활하고 편리한 사용자 환경을 제공합니다.These tools are fully integrated into the IDE to provide a seamless and approachable user experience.

응용 프로그램을 프로파일링하는 것은 간단합니다.Profiling an application is straightforward. 먼저 새 성능 세션을 만듭니다.You begin by creating a new performance session. Visual Studio Team System Development Edition에서는 성능 세션 마법사를 사용해서 새 성능 세션을 만들 수 있습니다.In Visual Studio Team System Development Edition, you can use the Performance Session Wizard to create a new performance session. 성능 세션이 끝난 후 프로파일링하는 동안 수집된 데이터가 .vsp 파일에 저장됩니다.After a performance session ends, data gathered during profiling is saved in a .vsp file. IDE 안에서 .vsp 파일을 볼 수 있습니다.You can view the .vsp file inside the IDE. 수집된 데이터에서 성능 문제를 시각화하고 감지하기 위해 여러 보고서 뷰를 사용할 수 있습니다.There are several report views available to help visualize and detect performance issues from the data gathered.

명령줄에서 프로파일링 도구도 사용할 수 있습니다.Profiling Tools can also be used from the command-line. 이를 통해 유연하게 명령줄에서 이러한 도구를 실행할 수도 있고 이러한 도구로 스크립트를 사용하는 작업을 자동화할 수도 있습니다.This allows users the flexibility of running these tools from the command-line or using them to automate tasks that use script.

성능 및 프로파일링과 관련된 현재 및 고급 항목에 대한 자세한 내용을 보려면 Microsoft Developer Network에서 항목 및 Microsoft 블로그를 검색하세요.For more information about current and advanced topics related to performance and profiling, search the Microsoft Developer Network for topics and Microsoft blogs. “엔터프라이즈 성능 도구 팀” 키워드를 사용하세요.Use the keywords Enterprise Performance Tools Team.

일반 작업Common Tasks

작업Task 관련 내용Related Content
Windows 8 이상에 대한 기술Techniques for Windows 8 and later Windows 8 및 Windows Server 2012 응용 프로그램의 성능 도구Performance Tools on Windows 8 and Windows Server 2012 applications
프로파일링 개념 이해: 프로파일링 도구를 사용하여 코드 성능을 수집하고, 보고, 분석하는 데 사용하는 개념 및 용어에 대해 알아봅니다.Understand profiling concepts: Learn the concepts and terms that you will use to collect, view, and analyze code performance using the profiling tools. 개요Overviews
시작 및 작업: 프로파일링 도구를 사용하여 코드 성능을 수집하고, 보고, 분석할 때 사용하는 기본적인 절차에 대해 알아봅니다.Jump in and do it: Learn the basic procedures that you will use when you collect, view, and analyze code performance by using the profiling tools. 실전 연습을 수행해 보세요.Try it out with a hands-on walkthrough. 시작Getting Started
프로파일링 세션 구성: 프로파일링할 프로젝트 또는 이진 파일을 지정하고, 프로파일링 방법을 선택하고, 수집할 성능 데이터를 선택하고, 기타 프로파일링 세션 옵션을 설정하는 고급 방법을 알아봅니다.Configure a profiling session: Learn advanced methods of how to specify the projects or binaries to profile, select a profiling method, choose the performance data to collect, and set other profiling session options. 성능 세션 구성Configuring Performance Sessions
프로파일러가 수집하는 데이터 제어: 성능 세션 속성 및 대화형 절차를 사용하여 프로파일링을 시작 및 중지하는 방법, 원하는 정보만 수집하는 성능 데이터를 제한하는 방법을 알아봅니다.Control the data that the profiler collects: Learn how to use performance session properties and interactive procedures to start and stop profiling, and how to limit the performance data that you collect to just the information that you want. 데이터 수집 제어Controlling Data Collection
성능 문제 찾기: 프로파일링 도구 보고서 뷰 창에서 수집된 성능 데이터를 보고 분석하는 방법을 알아봅니다.Locate performance issues: Learn how to view and analyze the collected performance data in the Profiling Tools Report view window. 성능 도구 데이터 분석Analyzing Performance Tools Data
성능 변경 분석: 두 프로파일러 데이터 파일을 비교하여 성능 변경을 분석하는 방법을 알아봅니다.Analyze performance changes: Learn how to compare two profiler data files to analyze performance changes. 성능 데이터 파일 비교Comparing Performance Data Files
결과 저장 및 공유: 보관 또는 공유를 위해 프로파일링 데이터를 저장하는 방법을 알아봅니다.Save and share your results: Learn how to save profiling data for archiving or sharing. 성능 도구 데이터 저장 및 내보내기Saving and Exporting Performance Tools Data
프로파일링 자동화: 명령 프롬프트에서 프로파일링 도구를 사용하는 방법을 알아봅니다.Automate profiling: Learn to use profiling tools from the command prompt. 명령줄에서 프로파일링Profiling from the Command-Line
프로그래밍 방식으로 프로파일링 제어: 관리 및 네이티브 프로파일링 도구 API를 사용하여 소스 코드에서 직접 데이터 컬렉션을 제어하는 방법을 알아봅니다.Control profiling programatically: Learn how to use the managed and native Profiling Tools APIs to control data collection directly from source code. 프로파일링 도구 APIProfiling Tools APIs
프로파일링 문제 해결Troubleshoot profiling issues 성능 도구 문제 해결Troubleshooting Performance Tools Issues

참고 항목See Also

프로파일링 도구Profiling Tools