设置代码优化(预览版)

在 Azure 门户中设置代码优化以识别和分析 Web 应用程序中的 CPU 和内存瓶颈的过程很简单。 本指南介绍如何:

  • 将 Web 应用连接到 Application Insights。
  • 在 Web 应用上启用探查器。

将 Web 应用连接到 Application Insights

在为 Web 应用设置代码优化之前,请确保应用已连接到 Application Insights 资源。

  1. 在 Azure 门户中,导航到 Web 应用程序。

  2. 从左侧菜单中,选择“设置”>“Application Insights”

  3. 在 Web 应用程序的 Application Insights 边栏选项卡中,确定以下选项:

    • 如果 Web 应用已连接到 Application Insights 资源:

      • 边栏选项卡顶部的横幅会显示:“应用已连接到 Application Insights 资源: {NAME-OF-RESOURCE}”

        说明应用已连接到 App Insights 的横幅的屏幕截图。

    • 如果 Web 应用仍需要连接到 Application Insights 资源:

      • 边栏选项卡顶部的横幅会显示:“应用将连接到自动创建的 Application Insights 资源: {NAME-OF-RESOURCE}”

        横幅的屏幕截图,该横幅指示你启用 App Insights 以及 App Insights 资源的名称。

  4. 单击 Application Insights 窗格底部的“应用”

在 Web 应用上启用探查器

探查器会收集 Web 应用上的跟踪,供代码优化进行分析。 在几个小时内,如果代码优化注意到应用程序中出现任何性能瓶颈,系统会显示代码优化见解供你查看。

  1. 同样在 Application Insights 边栏选项卡中,在“检测应用程序”下,选择“.NET”选项卡

  2. 在“探查器”下,选择切换开关,为 Web 应用打开探查器

    有关如何为 Web 应用启用探查器的屏幕截图。

  3. 验证探查器是否正在收集跟踪。

    1. 导航到 Application Insights 资源。
    2. 在左侧菜单中,选择“调查”>“性能”
    3. 在“性能”边栏选项卡中,从顶部菜单中选择“探查器”
    4. 查看从 Web 应用收集的探查器跟踪。 如果看不到任何跟踪,请参阅故障排除指南