출처:
이제 GitHub Copilot 예외 분석 및 변수 분석이 프로젝트 컨텍스트를 지능적으로 사용하여 오류와 가장 관련성이 높은 코드를 찾아서 알려줍니다.
이러한 기능은 보다 선명하고 실행 가능한 인사이트와 스마트한 컨텍스트 인식 솔루션을 통해 문제의 근본 원인을 더 빠르게 파악하고, 디버깅 워크플로를 더욱 간소화하며, 오류 디버깅의 전반적인 정확도를 높일 수 있습니다.
병렬 스택에서 자동 요약 기능을 사용하면 AI가 생성한 요약을 통해 각 스레드가 무엇을 하고 있는지 빠르게 파악할 수 있습니다. 앱 요약과 Copilot Chat 통합은 한 단계 더 나아가 디버깅 세션의 맥락에서 예상되는 문제를 식별하고, 해결책을 추천하며, 질문을 하고, 설명을 듣고, AI 기반 제안을 받을 수 있게 해줍니다.
이러한 도구를 함께 사용하면 병렬 디버깅을 간소화하여 스레딩 문제를 보다 빠르고 확실하게 진단하고 복구할 수 있습니다.
이제 IEnumerable 비주얼라이저에 GitHub Copilot 인라인 채팅 기능이 추가되어 자연어를 사용해 편집 가능한 표현식을 구체화할 수 있습니다. Copilot 스파클 버튼으로 프롬프트를 열고 변경하려는 내용을 말하면 AI가 생성한 LINQ 쿼리를 받아 데이터를 맞춤 필터링할 수 있습니다. 구문 강조 표시 기능이 포함되어 있어 더 쉽게 읽을 수 있습니다.
이제 Visual Studio의 계측 도구에 네이티브 코드에 대한 타겟팅된 계측 기능이 추가되어 함수와 클래스를 선택하여 철저하게 검사할 수 있습니다.
이를 통해 성능 모니터링이 향상되고 문제를 더 쉽게 발견할 수 있어 디버깅 환경이 간소화됩니다.
이제 Visual Studio 프로파일러는 요약 및 세부 호출 트리 창에 스티치된 비동기 스택을 표시하여 .NET 애플리케이션의 디버깅을 개선합니다.
이 기능은 비동기 작업에 대한 보다 일관되고 명확한 그림을 제공하므로 개발자가 하나의 통합된 스택 추적에서 비동기 메서드 호출을 포함한 전체 실행 경로를 쉽게 추적할 수 있습니다.
이제 Visual Studio 프로파일러의 CPU 사용량 도구가 멀티 프로세스 분석을 지원하며, 성능 그래프가 스윔 레인의 각 프로세스에 대해 별도의 색상 코딩으로 표시됩니다.
그래프는 누적 영역 차트로 표시됩니다. 또한 왼쪽 상단의 드롭다운을 통해 프로세스를 필터링하여 집중적으로 분석할 수 있습니다.
이 향상된 기능을 사용하면 한 세션에서 프로세스별 CPU 사용량을 쉽게 프로파일링하고 분리할 수 있습니다. 리소스 사용량을 더 잘 시각화하여 프로파일링 성능을 최적화하고 멀티프로세스 애플리케이션 성능 조정을 간소화합니다.