Новости MicrosoftПоследние новости

Это все улучшения производительности в Visual Studio 2022 17.4.

Visual Studio 2022 17.4 начала выпускаться пару недель назад. Это важный выпуск, поскольку он содержит .NET 7 и изначально поддерживает не только архитектуры Windows x64 и Mac, но и Arm64. Он также имеет множество других функций, таких как откат и интеграция с несколькими репозиториями. В настоящее время, Microsoft подробно рассказала обо всех основных улучшениях производительности в последней версии своей популярной интегрированной среды разработки (IDE).

Логотип VS 2022

Во-первых, поиск и замена в файлах теперь в 3-4 раза быстрее по сравнению с версией 17.3. Microsoft говорит, что добилась этого за счет дополнительных улучшений, таких как асинхронное сохранение и максимальное кэширование и индексирование. 95-й процентиль тестовых данных Microsoft имеет операции замены, привязанные к 25 секундам в Visual Studio 2022 17.3 по сравнению с 8 секундами в версии 17.4.

Кроме того, индексирование теперь выполняется быстрее и для проектов C++. Вы заметите прирост производительности на 25-30% при заполнении индекса исходного кода в больших проектах C++.

Аналогичным образом потребность в перезагрузке решения при переключении ветвей сократилась на 80 %. И по сравнению с Visual Studio 2019, в которой для переключения ветвей на 95-м процентиле требовалось 16 секунд, Visual Studio 2022 17.4 занимает около 10 секунд.

Между тем, прирост производительности за счет отклика переключателя конфигурации .NET приведен в таблице ниже:

Улучшения 17,3 (секунды) 17,4 (секунды) Прирост
Inheritance Margin 51,1 26,6 47,90%
Errors 60,3 27,8 53,90%
CodeLens 128,3 38,2 70,20%
Background tasks 219,2 89,9 58,90%

Переходя к модульным тестам, Test Explorer должен намного быстрее отображать тесты в проектах. При тестировании Microsoft производительность удвоилась по сравнению с предыдущим выпуском при тестировании решения со 150 проектами и 300 000 тестов. Точно так же тестовые сборки выполнялись в три раза быстрее, а также быстрее устанавливались технологические соединения тестировщика.

Наконец, большинство операций сохранения были перемещены в фоновый поток, чтобы среда IDE оставалась отзывчивой и на нее не влиял процесс сохранения. Microsoft говорит, что это улучшение будет наиболее заметным на медленных жестких дисках, больших проектах и ​​общих сетевых ресурсах.

Статьи по Теме

Добавить комментарий

Back to top button