Visual Studio 디버거 PerfTips 디버거 통합 진단 도구는 디버깅하는 동안 앱의 성능을 모니터링하고 분석하는 데 도움이 될 있습니다.
디버거 통합 진단 도구는 개발하는 동안 성능 문제를 인식하는 좋은 방법이지만 디버거는 앱의 성능에 큰 영향을 미칠 수 있습니다. 보다 정확한 성능 데이터를 수집하려면 성능 프로파일러의 도구를 성능 조사의 추가 부분으로 사용하는 것이 좋습니다. 릴리스 또는 디버그 빌드에서 프로파일링 도구를 실행하는 방법을 참조하세요.
PerfTips
디버거가 중단점 또는 단계별 작업에서 실행을 중지하면 중단점과 이전 중단점 사이의 경과된 시간이 편집기 창에 팁으로 표시됩니다. 자세한 내용은 PerfTips: Visual Studio사용하여 디버깅하는 동안 성능 정보를 한눈에 확인하세요.
진단 도구 창
중단점 및 관련 타이밍 데이터는 진단 도구 창에 기록됩니다.
다음 그림에서는 진단 도구 창을 보여 줍니다.
중단 이벤트 타임라인은 디버깅 세션에서 기록된 중단점을 표시합니다. 디버거 세부 정보 목록에서 이벤트를 선택하려면 해당 이벤트를 클릭하세요.
CPU 사용률 그래프는 디버깅 세션의 모든 프로세서 코어에서 CPU 사용의 변화를 보여 줍니다.
디버거 세부 정보 창의 이벤트 목록에는 각 중단 이벤트에 대한 항목이 포함됩니다.
중단 이벤트의 Duration 열에는 이벤트와 이전 중단점 간의 경과된 시간이 표시됩니다.
PerfTips 켜기 또는 끄기
PerfTips를 사용하거나 사용하지 않도록 설정하려면 다음을 수행합니다.
디버그 메뉴에서 옵션선택합니다.
디버깅하는 동안 경과된 PerfTip 표시를 확인하거나 선택 해제합니다.
진단 도구 창 켜기 또는 끄기
진단 도구 창을 사용하거나 사용하지 않도록 설정하려면 다음을 수행합니다.
디버그 메뉴에서 옵션선택합니다.
디버깅하는 동안 진단 도구 사용을 활성화하거나 해제하십시오.
관련 콘텐츠
- Visual Studio에서의 프로파일링
- 먼저 프로파일링 도구 살펴보기
- 화염 그래프 사용하여 핫 경로 식별
- CPU 프로파일링 사용하여 성능 분석