Скидки до 50% и курс в подарок : : Выбрать курс
Код
#новости

В Visual Studio 2022 добавили новый движок, который анализирует работу процессора

Он существенно ускоряет приложения — до 11 раз, и в нём есть инструмент для визуализации дерева вызовов.

Команда Microsoft перенесла функции инструмента CPU Usage из Performance Profiler в новый аналитический движок. Он улучшает производительность и добавляет ещё один тип графов.

Flame Graph. Это новый способ визуализировать дерево вызовов. Граф позволяет отслеживать, на что приложение тратит время, и переходить на отдельные узлы для выяснения деталей.

Новый инструмент — Flame Graph
Скриншот: Microsoft

Буст производительности. Разработчики сравнили время выполнения программ на ASP.NET с Visual Studio 2019 Update 11. Для маленьких приложений производительность ухудшилась в полтора раза. Для средних она увеличилась в 11 раз, а для больших — в 7 раз.

Таблица сравнения производительности
Скриншот: блог Microsoft
Сравнение времени запуска инструмента CPU Usage в версиях 16.11 и 17.2
Скриншот: Microsoft

Автоматические советы. В предыдущем обновлении разработчики включили в интерфейс автоматические советы (Auto Insights), которые помогают находить проблемы при трассировке. А в этом — расширили их возможности и добавили подсказки при конкатенации строк.

Новые советы при конкатенации строк
Скриншот: Microsoft

Все функции ещё тестируются, поэтому найти их можно в Performance Profiler (Alt + F2), а подробнее прочитать о всех изменениях — в блоге Microsoft.





Изучайте IT на практике — бесплатно

Курсы за 2990 0 р.

Я не знаю, с чего начать
Бесплатный курс по Python ➞
Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе.
Смотреть программу
Понравилась статья?
Да

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies 🍪

Ссылка скопирована