Код
#новости

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



Онлайн-школа для детей Skillbox Kids
Учим детей программированию, созданию игр, сайтов и дизайну. Первое занятие бесплатно! Подробности — по клику.
Узнать больше
Понравилась статья?
Да

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

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