이는 모두 Visual Studio 2022 17.4의 성능 개선 사항입니다.
Visual Studio 2022 17.4는 몇 주 전에 출시되었습니다. 포함되어 있기 때문에 이것은 중요한 릴리스입니다. NET 7을 지원하며 기본적으로 Windows x64 및 Mac 아키텍처뿐만 아니라 Arm64도 지원합니다. 또한 폴백 및 다중 리포지토리 통합과 같은 다른 많은 기능도 있습니다. 이제 Microsoft는 인기 있는 통합 개발 환경(IDE)의 최신 버전에서 모든 주요 성능 개선 사항을 자세히 설명 했습니다.
첫째, 파일 찾기 및 바꾸기가 버전 17.3에 비해 3-4배 빨라졌습니다. Microsoft는 비동기식 저장, 최대 캐싱 및 인덱싱과 같은 추가 개선 사항을 통해 이를 달성했다고 말합니다. Microsoft 테스트 데이터의 95번째 백분위수는 버전 17.4의 8초와 비교하여 Visual Studio 2022 17.3의 교체 작업이 25초로 묶여 있습니다.
또한 이제 C++ 프로젝트에 대한 인덱싱도 더 빨라졌습니다. 대규모 C++ 프로젝트에서 소스 코드 인덱스를 채울 때 25-30%의 성능 향상을 알 수 있습니다.
마찬가지로 분기를 전환할 때 솔루션을 다시 시작해야 하는 필요성이 80% 감소했습니다. 그리고 95번째 백분위수에서 분기를 전환하는 데 16초가 걸렸던 Visual Studio 2019와 비교하여 Visual Studio 2022 17.4는 약 10초가 걸립니다.
한편, 성능 향상은 구성 스위치의 응답으로 인한 것입니다. NET은 아래 표에 나와 있습니다.
개량 | 17.3(초) | 17.4(초) | 성장 |
---|---|---|---|
상속마진 | 51.1 | 26.6 | 47.90% |
실수 | 60.3 | 27.8 | 53.90% |
코드렌즈 | 128.3 | 38.2 | 70.20% |
백그라운드 작업 | 219.2 | 89.9 | 58.90% |
단위 테스트로 이동하면 테스트 탐색기가 프로젝트의 테스트를 훨씬 빠르게 표시해야 합니다. Microsoft 테스트에서 150개의 프로젝트와 300,000개의 테스트로 솔루션을 테스트할 때 이전 릴리스에 비해 성능이 두 배 향상되었습니다. 마찬가지로 테스트 빌드는 3배 더 빠르게 실행되었으며 테스터의 프로세스 연결도 더 빠르게 설정되었습니다.
마지막으로 대부분의 저장 작업은 백그라운드 스레드로 이동되어 IDE의 응답성을 유지하고 저장 프로세스의 영향을 받지 않습니다. Microsoft는 이러한 개선이 느린 하드 드라이브, 대규모 프로젝트 및 네트워크 공유에서 가장 두드러질 것이라고 말합니다. Microsoft에 대한 피드백이 있는 경우 설문 조사 또는 이 포털을 통해 회사와 피드백을 공유할 수 있습니다 .
답글 남기기