Код
#новости

В 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.



Попробуйте бесплатно 4 топовых направления в IT

Переходите в Telegram и откройте доступ к бесплатным IT-курсам. Попробуйте себя в Python, Java, тестировании ПО, SQL и Excel. Определите, какое направление вам подходит, и получите подарки.

Пройти курс
4 бесплатных курса для старта в IT ➞
Переходите в Telegram и пройдите 4 курса по топовым направлениям IT. Определите, какая сфера вам ближе, и сделайте первый шаг к новой профессии.
Пройти курс→
Понравилась статья?
Да

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

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