Поделиться через


Настройка оптимизации кода

Настройка оптимизации кода для выявления и анализа узких мест ЦП и памяти в веб-приложениях — это простой процесс в портал Azure. Из этого руководства вы узнаете, как выполнить следующие задачи:

  • Подключите веб-приложение к Application Insights.
  • Включите профилировщик в веб-приложении.

Вы можете просмотреть оптимизации кода в портал Azure.

Демонстрационное видео

Подключение веб-приложения к Application Insights

Перед настройкой оптимизации кода для веб-приложения убедитесь, что приложение подключено к ресурсу Application Insights.

  1. В портал Azure перейдите к веб-приложению.

  2. В меню слева выберите "Параметры>Application Insights".

  3. В колонке Application Insights для веб-приложения определите следующие параметры:

    • Если веб-приложение уже подключено к ресурсу Application Insights:

      • Баннер в верхней части колонки считывается: приложение подключено к ресурсу Application Insights: {NAME-OF-RESOURCE}.

        Снимок экрана: баннер, показывающий, что приложение уже подключено к App Insights.

    • Если веб-приложение по-прежнему должно быть подключено к ресурсу Application Insights:

      • Баннер в верхней части колонки считывается: приложение будет подключено к ресурсу Application Insights, созданному автоматически: {NAME-OF-RESOURCE}.

        Снимок экрана: баннер с указанием включения App Insights и имени ресурса App Insights.

  4. Нажмите кнопку "Применить" в нижней части области Application Insights.

Включение Профилировщика в веб-приложении

Профилировщик собирает трассировки в веб-приложении для анализа оптимизации кода. Через несколько часов, если оптимизация кода заметит все узкие места производительности в приложении, вы можете просмотреть и просмотреть аналитические сведения о оптимизации кода.

  1. В колонке Application Insights в разделе Инструментирование приложения выберите вкладку .NET .

  2. В разделе Profiler выберите переключатель, чтобы включить Профилировщик для веб-приложения.

    Снимок экрана: включение Профилировщика для веб-приложения.

  3. Убедитесь, что профилировщик собирает трассировки.

    1. Перейдите к ресурсу Application Insights.
    2. В меню слева выберите "Исследовать>производительность".
    3. В колонке "Производительность" выберите "Профилировщик " в верхнем меню.
    4. Просмотрите трассировки профилировщика, собранные из веб-приложения. Если вы не видите трассировки, ознакомьтесь с руководством по устранению неполадок.

Следующие шаги