如何在本機電腦剖析 Windows 市集應用程式中的 JavaScript 程式碼
適用於 JavaScript 的 Visual Studio 分析工具可讓您測量、評估及鎖定程式碼中與效能相關的問題。分析工具會收集您的應用程式中,每一個函式進入與結束點的時間資訊。分析報告檢視會以圖表和表格來呈現應用程式效能的相關豐富、詳細資訊,協助您巡覽程式碼的執行步驟以及函式的執行成本,以便找出最佳化的最佳機會。您可以分析應用程式的整個執行回合,也可以暫停再繼續進行分析,只收集特定案例的資料。
本主題說明如何使用 Visual Studio IDE,在本機電腦上對 Windows 應用程式中的 JavaScript 程式碼進行分析。
若要從未安裝 Visual Studio 之裝置上所部署的應用程式收集分析資料,請參閱如何在遠端裝置剖析 Windows 市集應用程式中的 JavaScript 程式碼。
因為模擬器可能會扭曲應用程式的效能,所以不建議在模擬器中進行分析。
本主題內容
以下是學習內容:
快速入門:簡單的分析方法
設定專案偵錯屬性設定
分析應用程式
收集 C#/VB/C++ 元件的效能資料
收集整個分析回合的效能資料
收集特定案例的效能資料
快速入門:簡單的分析方法
在許多情況下,使用四個步驟就能收集到應用程式的分析資料。
但是,Visual Studio 分析工具會使用專案的偵錯設定,在本機電腦上設定應用程式的部署。如果變更了專案的任何標準偵錯設定,應該先確定這些設定與分析相容。如需詳細資訊,請參閱本主題中的設定專案偵錯屬性設定。
四步驟分析
**選取本機電腦做為部署目標。**在 Visual Studio 標準工具列上,從 [開始偵錯] 按鈕旁邊的下拉式清單中選擇 [本機電腦]。
**啟動分析工具。**選擇 [啟動效能分析] (快速鍵:ALT + F2),啟動您的應用程式並立即開始進行分析。
**執行應用程式。**執行您要進行分析的應用程式部分。重複重要案例,以取得更精確的結果。
**停止分析。**在分析文件視窗中,選擇 [停止分析] (快速鍵:CTRL + ALT + F2)。分析工具會分析資料及顯示分析資料的 [摘要] 檢視。
當您停止分析執行時,分析工具會在 IDE 的文件視窗中分析資料,並顯示分析資料的 [摘要] 檢視。請參閱分析 Windows 市集應用程式中的 JavaScript 效能資料。
設定專案偵錯屬性設定
在 [偵錯] 功能表上,選擇 [專案屬性]。
選擇 [組態屬性] 節點中的 [偵錯]。
請根據下表,設定適當的值:
選項
值
要啟動的偵錯工具
設定為 [本機電腦]。
啟動應用程式
設定為 [是]。
允許區域網路回送
這個設定對分析沒有影響。
偵錯工具類型
設定為 [僅限指令碼],用以分析 JavaScript。
設定為其他值則可分析 JavaScript 應用程式的 C#/VB/C++ 元件。
分析應用程式
您可以收集整個回合的分析資料,也可以只收集特定案例的資料。您也可以收集 JavaScript 應用程式之 C#/VB/C++ 元件的分析資料。
收集 C#/VB/C++ 元件的效能資料
若要收集 JavaScript 應用程式之 C#/VB/C++ 元件的效能資料,請在 JavaScript 專案 [偵錯] 屬性頁的 [偵錯工具類型] 清單中,選擇 [僅限指令碼] 以外的任何項目。請參閱本主題中的設定專案偵錯屬性設定。
接著您可以收集整個分析回合的效能資料,也可以收集特定案例的分析資料,如下所述。
若要分析 C#/VB/C++ 效能資料,請參閱分析 Windows 市集應用程式中 Visual C++、Visual C# 和 Visual Basic 程式碼的效能資料
注意事項 |
---|
當您選擇這個選項時,將不會收集 JavaScript 效能資料。 |
收集整個分析回合的效能資料
注意事項 |
---|
這個程序基本上與快速入門:簡單的分析方法相同。 |
若要從頭到尾分析應用程式,請執行下列作業:
**啟動分析工具。**選擇 [啟動效能分析] (快速鍵:ALT + F2),啟動您的應用程式並立即開始進行分析。
**執行應用程式。**執行您要進行分析的應用程式部分。重複重要案例,以取得更精確的結果。
**停止分析。**在分析文件視窗中,選擇 [停止分析] (快速鍵:CTRL + ALT + F2)。分析工具會分析資料及顯示分析資料的 [摘要] 檢視。
收集特定案例的效能資料
若要對應用程式中的特定案例進行分析,請執行下列作業:
**啟動分析工具。**選擇 [啟動效能分析已暫停] (快速鍵:CTRL + ALT + F2),啟動您的應用程式並且暫停分析。
**繼續和暫停分析。**在開始您感興趣的案例之前,請在分析文件視窗中選擇 [繼續分析]。執行案例,然後選擇 [暫停分析] 暫停收集資料。您可以視情況隨時暫停和繼續分析。
重複重要案例,以取得更精確的結果。
**停止分析。**在分析文件視窗中,選擇 [停止分析] (快速鍵:CTRL + ALT + F2)。
當您停止分析執行時,分析工具會在 IDE 的文件視窗中分析資料,並顯示分析資料的 [摘要] 檢視。請參閱分析 Windows 市集應用程式中的 JavaScript 效能資料。