Мониторинг и анализ поведения среды выполнения с помощью оптимизации кода (предварительная версия)
Оптимизация кода, служба на основе ИИ в приложение Azure Insights, работает в тандеме с Профилировщиком Application Insights для обнаружения проблем с производительностью использования ЦП и памяти на уровне кода и предоставления рекомендаций по их устранению. Оптимизация кода определяет эти узкие места ЦП и памяти по следующим:
- Анализ поведения среды выполнения приложения.
- Сравнение поведения с рекомендациями по проектированию производительности.
Принятие обоснованных решений и оптимизация кода с помощью данных производительности в режиме реального времени и аналитических сведений, собранных из рабочей среды.
Демонстрационное видео
Требования к использованию оптимизации кода
Прежде чем использовать оптимизации кода в приложении, выполните следующие действия.
- Включите Профилировщик Application Insights.
- Проверьте приложение:
- Является .NET.
- Использует Application Insights.
- Собирает профили.
Application Insights Profiler и оптимизация кода
Профилировщик и оптимизация кода Application Insights работают вместе, чтобы обеспечить комплексный подход к обнаружению проблем с производительностью.
Application Insights Profiler
Профилировщик фокусируется на трассировке конкретных запросов до миллисекунда. Он предоставляет отличное представление о проблемах в приложении и общих рекомендациях по их устранению.
Оптимизация кода
Оптимизация кода анализирует данные профилирования, собранные Профилировщиком Application Insights. Как профилировщик отправляет данные в Application Insights, наша модель машинного обучения анализирует некоторые данные, чтобы найти, где можно оптимизировать код приложения. Оптимизация кода:
- Отображает агрегированные данные, собранные с течением времени.
- Подключает данные с методами и функциями в коде приложения.
- Сужает его вниз, найдя узкие места в коде.
Себестоимость
Хотя оптимизация кода не несет дополнительных затрат.
Поддерживаемые регионы
Оптимизация кода доступна в том же регионе, что и Application Insights. Вы можете проверить доступные регионы с помощью следующей команды:
az account list-locations -o table
Можно задать явный регион с помощью строка подключения. Дополнительные сведения о строка подключения см. в примерах.
Следующие шаги
Дополнительные ссылки
Начало работы с оптимизацией кода, включив следующие функции в приложении:
Возникают проблемы? Ознакомьтесь с руководством по устранению неполадок
Кері байланыс
https://aka.ms/ContentUserFeedback.
Жақында қолжетімді болады: 2024 жыл бойы біз GitHub Issues жүйесін мазмұнға арналған кері байланыс механизмі ретінде біртіндеп қолданыстан шығарамыз және оны жаңа кері байланыс жүйесімен ауыстырамыз. Қосымша ақпаратты мұнда қараңыз:Жіберу және пікірді көру