Share via


如何在本機電腦剖析 Windows 市集應用程式中的 JavaScript 程式碼

適用於 JavaScript 的 Visual Studio 分析工具可讓您測量、評估及鎖定程式碼中與效能相關的問題。分析工具會收集您的應用程式中,每一個函式進入與結束點的時間資訊。分析報告檢視會以圖表和表格來呈現應用程式效能的相關豐富、詳細資訊,協助您巡覽程式碼的執行步驟以及函式的執行成本,以便找出最佳化的最佳機會。您可以分析應用程式的整個執行回合,也可以暫停再繼續進行分析,只收集特定案例的資料。

本主題說明如何使用 Visual Studio IDE,在本機電腦上對 Windows 應用程式中的 JavaScript 程式碼進行分析。

本主題內容

以下是學習內容:

快速入門:簡單的分析方法

設定專案偵錯屬性設定

分析應用程式

  • 收集 C#/VB/C++ 元件的效能資料

  • 收集整個分析回合的效能資料

  • 收集特定案例的效能資料

快速入門:簡單的分析方法

在許多情況下,使用四個步驟就能收集到應用程式的分析資料。

但是,Visual Studio 分析工具會使用專案的偵錯設定,在本機電腦上設定應用程式的部署。如果變更了專案的任何標準偵錯設定,應該先確定這些設定與分析相容。如需詳細資訊,請參閱本主題中的設定專案偵錯屬性設定

四步驟分析

  1. **選取本機電腦做為部署目標。**在 Visual Studio 標準工具列上,從 [開始偵錯] 按鈕旁邊的下拉式清單中選擇 [本機電腦]。

    執行於本機電腦

  2. **啟動分析工具。**選擇 [啟動效能分析] (快速鍵:ALT + F2),啟動您的應用程式並立即開始進行分析。

  3. **執行應用程式。**執行您要進行分析的應用程式部分。重複重要案例,以取得更精確的結果。

  4. **停止分析。**在分析文件視窗中,選擇 [停止分析] (快速鍵:CTRL + ALT + F2)。分析工具會分析資料及顯示分析資料的 [摘要] 檢視。

當您停止分析執行時,分析工具會在 IDE 的文件視窗中分析資料,並顯示分析資料的 [摘要] 檢視。請參閱分析 Windows 市集應用程式中的 JavaScript 效能資料

設定專案偵錯屬性設定

  1. 在 [偵錯] 功能表上,選擇 [專案屬性]。

  2. 選擇 [組態屬性] 節點中的 [偵錯]。

    偵錯屬性

  3. 請根據下表,設定適當的值:

    選項

    要啟動的偵錯工具

    設定為 [本機電腦]。

    啟動應用程式

    設定為 []。

    允許區域網路回送

    這個設定對分析沒有影響。

    偵錯工具類型

    • 設定為 [僅限指令碼],用以分析 JavaScript。

    • 設定為其他值則可分析 JavaScript 應用程式的 C#/VB/C++ 元件。

分析應用程式

您可以收集整個回合的分析資料,也可以只收集特定案例的資料。您也可以收集 JavaScript 應用程式之 C#/VB/C++ 元件的分析資料。

停止分析

Hh696637.collapse_all(zh-tw,VS.110).gif收集 C#/VB/C++ 元件的效能資料

若要收集 JavaScript 應用程式之 C#/VB/C++ 元件的效能資料,請在 JavaScript 專案 [偵錯] 屬性頁的 [偵錯工具類型] 清單中,選擇 [僅限指令碼] 以外的任何項目。請參閱本主題中的設定專案偵錯屬性設定

接著您可以收集整個分析回合的效能資料,也可以收集特定案例的分析資料,如下所述。

若要分析 C#/VB/C++ 效能資料,請參閱分析 Windows 市集應用程式中 Visual C++、Visual C# 和 Visual Basic 程式碼的效能資料

注意事項注意事項

當您選擇這個選項時,將不會收集 JavaScript 效能資料。

Hh696637.collapse_all(zh-tw,VS.110).gif收集整個分析回合的效能資料

注意事項注意事項

這個程序基本上與快速入門:簡單的分析方法相同。

若要從頭到尾分析應用程式,請執行下列作業:

  1. **啟動分析工具。**選擇 [啟動效能分析] (快速鍵:ALT + F2),啟動您的應用程式並立即開始進行分析。

  2. **執行應用程式。**執行您要進行分析的應用程式部分。重複重要案例,以取得更精確的結果。

  3. **停止分析。**在分析文件視窗中,選擇 [停止分析] (快速鍵:CTRL + ALT + F2)。分析工具會分析資料及顯示分析資料的 [摘要] 檢視。

Hh696637.collapse_all(zh-tw,VS.110).gif收集特定案例的效能資料

若要對應用程式中的特定案例進行分析,請執行下列作業:

  1. **啟動分析工具。**選擇 [啟動效能分析已暫停] (快速鍵:CTRL + ALT + F2),啟動您的應用程式並且暫停分析。

  2. **繼續和暫停分析。**在開始您感興趣的案例之前,請在分析文件視窗中選擇 [繼續分析]。執行案例,然後選擇 [暫停分析] 暫停收集資料。您可以視情況隨時暫停和繼續分析。

  3. 重複重要案例,以取得更精確的結果。

  4. **停止分析。**在分析文件視窗中,選擇 [停止分析] (快速鍵:CTRL + ALT + F2)。

當您停止分析執行時,分析工具會在 IDE 的文件視窗中分析資料,並顯示分析資料的 [摘要] 檢視。請參閱分析 Windows 市集應用程式中的 JavaScript 效能資料

請參閱

概念

分析 Windows 市集應用程式的效能

分析 Windows 市集應用程式中的 JavaScript 效能資料