分享方式:


設定 Code Optimizations

設定程式碼最佳化來識別及分析 Web 應用程式中的 CPU 和記憶體瓶頸,在 Azure 入口網站中是簡單的程序。 在本指南中,您將了解如何:

  • 將 Web 應用程式連線至 Application Insights。
  • 在 Web 應用程式上啟用分析工具。

您可以在 Azure 入口網站中檢閱程式碼最佳化。

示範影片

將 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 應用程式收集到的分析工具追蹤。 如果您沒有看到任何追蹤,請參閱疑難解答指南

下一步