빠르게 버그 찾기
손쉽게 검사, 진단 및 프로파일링
디버그 언어 간 호환성
모든 코드에 대한 자세한 디버깅
디버깅하면서 편집기에서 변수에 대한 정보를 즉시 확인합니다. 데이터 팁을 사용하여 변수의 이름과 현재 값을 보고, 개체를 확장하고 해당 요소를 보고, 변수의 값을 편집합니다.
임의의 플랫폼이나 장소
로컬, 원격 및 프로덕션 환경
IntelliTrace 및 덤프 파일 심층 분석과 같은 기능을 사용하여 프로덕션 환경에서 오프라인으로 문제를 디버그할 수 있습니다.


세분화된 제어
애플리케이션 실행을 중단하고 일시 중지할 정확한 위치와 시기를 결정합니다.
중단점을 사용하여 버그가 있다고 의심되는 위치에서 실행 중인 프로그램을 일시 중지합니다. 조건 및 작업이 포함된 고급 중단점을 사용하여 보다 복잡한 시나리오를 평가하거나 의존적인 중단점을 사용하여 애플리케이션 코드에서 공통 경로를 쉽게 디버깅하여 다음 단계로 넘어갑니다.
특정 줄에서 디버깅 모드로 전환하면 커서로 강제 실행으로 중단점을 잃지 않고 실행하거나 디버깅을 빠르게 감기하는 것이 훨씬 쉽습니다.
상태 검사의 유연성
어두운 테마의 동일한 이미지
코드를 단계별로 실행하는 동안 값을 모니터링하고 로컬 변수를 검토하고 복합식을 평가하며, 이 모든 작업을 디버거 내에서 할 수 있습니다. 대화형으로 데이터 구조를 심층적으로 쿼리할 수도 있습니다.


예외 포착
잘못된 부분에 대해 알림
Visual Studio에서 디버그하는 동안 예외 발생 시 알림을 구성하고 중점적으로 살펴볼 특정 관심 예외를 선택할 수도 있습니다. 내부 예외 정보 및 null 참조 분석에 대한 알림이 즉시 표시되며, 여기서부터는 중단점에 도달한 경우처럼 쉽게 진행됩니다.
쉬워진 스레딩
복잡한 다중 스레드 코드에 대한 제어 및 검사 간소화
모든 스레드 호출 스택을 단일 그래픽 보기에서 확인하고, 여러 스레드의 식을 평가하여 값을 비교합니다. 손쉽게 스레드와 작업에 대한 정보를 보고 이 정보에 플래그를 지정하고 고정시킵니다. 신속하게 실행 컨텍스트를 전환하고 스레드 표식을 사용하여 임의의 시점에 스레드가 실행 중인 코드 라인을 표시합니다.


하드웨어 수준…
코드의 요구에 따라 최대한 심도 있는 분석
성능 문제 방지
빠르고 강력한 앱 만들기
디버거 없이도, 포괄적인 프로파일링 도구를 사용하여 CPU, GPU, 메모리 사용량과 같은 앱 성능과 UI 응답성 및 네트워크 사용률을 심층적으로 분석합니다.


포괄적인 성능 도구 키트
모든 요구 사항에 맞는 도구
비용이 많이 드는 코드 경로 시각화
성능 문제를 검색하는 데 도움이 되는 시각화


요약된 성능 인사이트
성능 인사이트 한눈에 보기
“재현 안 됨” 문제 없음
.NET 코드에 대한 코드 실행 기록
Visual Studio 진단 도구와 IntelliTrace를 사용하면 코드 실행 기록을 확인하고 중단점 없이도 다시 이동하여 상태를 검사할 수 있습니다.
