Visual Studio 2013 中開發人員品質和診斷工具的新功能
Visual Studio 2013 在這些區域中包含開發人員適用的新功能:
New diagnostic tools for Windows Store apps
CodeLens
Code maps
.NET Framework Memory Analysis with Dump Files
IntelliTrace
Unit tests
Code analysis
Coded UI tests for Windows Store apps
Windows 市集應用程式的新診斷工具
分析 UI 回應性 |
您可以尋找 HTML、CSS 和 XAML 程式碼中影響應用程式快速和流暢能力的各區域。請參閱分析 UI 回應性 (JavaScript) 和分析 Windows 市集應用程式中的 UI 回應性 (XAML) |
分析 JavaScript 應用程式中的記憶體問題 |
JavaScript 記憶體分析器可以協助您了解使用 JavaScript 針對 Windows 所建置的 Windows 市集應用程式中的記憶體使用量,以及尋找其中的記憶體流失。請參閱分析 Windows 市集應用程式中的記憶體使用量 (JavaScript) |
分析能源利用 |
能源消耗工具可協助您分析 Windows 市集應用程式在全部或部分時間使用自己的電池執行的低電源平板裝置上的功率和能源消耗情形。最佳化能源利用可提高客戶採用及使用應用程式的機率。分析 Windows 市集應用程式中的能源利用 |
CodeLens
當您在 Visual Studio Ultimate 中使用 CodeLens 時,不需要離開編輯器,即可深入了解程式碼。您可以尋找程式碼參考、您程式碼的變更、已連結的 Bug、工作項目、程式碼檢閱和單元測試,這些都位於與程式碼相同的內容中。
若要深入了解您的需要,請參閱尋找 CodeLens 的程式碼變更和其他記錄。例如,當您使用 GIT 尋找程式碼的相關資訊時,您需要 Visual Studio 2013 Update 3。
程式碼對應
如果想要了解程式碼如何搭配運用,以及在追蹤程式碼時透過視覺化方式追蹤您在程式碼中的位置,請對應程式碼與 Visual Studio Ultimate。您也可以在偵錯時透過視覺化方式對應呼叫堆疊。
若要深入了解您的需要,請參閱:
例如,若要查看跨多個應用程式共用程式碼之專案中的色彩編碼關聯性和相依性,您需要有 Visual Studio 2013 Update 3。
.NET Framework 記憶體分析與傾印檔案
經常影響執行於生產環境的 .NET 應用程式的其中一個問題是它們的記憶體使用量的問題,這會影響應用程式並可能影響整個電腦。Visual Studio 2013 擴展其傾印檔案分析工具,協助您尋找 .NET Framework Web、資料庫和桌面應用程式中的記憶體流失、沒有效率的記憶體使用,以及不必要的配置。
如需 .NET 記憶體分析工具的詳細資訊,請參閱 Visual Studio ALM + Team Foundation Server 部落格上的這篇文章。如需傾印檔案的詳細資訊,請參閱在 Visual Studio 中使用傾印檔案偵錯應用程式當機和停止回應的問題。
IntelliTrace
區域 |
新功能和支援的工作 |
---|---|
診斷部署中的應用程式 |
|
單元測試
區域 |
新功能和支援的區域 |
---|---|
程式碼編輯器 |
當您在 Visual Studio Ultimate 中使用 CodeLens 時,不需要離開編輯器,即可找到單元測試和其狀態。
|
建立和儲存含播放清單的測試集 |
您可以建立和儲存想要執行或檢視為群組的測試清單。當您選取播放清單時,即會在 [測試總管] 中顯示清單中的測試。您可以將測試加入多個播放清單,而且可以在您選擇預設 [所有測試] 播放清單時使用您專案中的所有測試。請參閱Create custom playlists |
測試總管中測試的增強篩選和分組 |
請參閱Group and filter the test list,以取得 [測試總管] 中簡化組織和執行單元測試的新準則。 |
程式碼分析
區域 |
新功能和支援的工作 |
---|---|
[程式碼分析] 視窗 |
程式碼分析警告現在會顯示在 [程式碼分析工具] 視窗中。此視窗可協助您管理和解決程式碼分析警告。 |
Windows 市集應用程式的自動程式碼 UI 測試
區域 |
新功能和支援的工作 |
---|---|
Windows 市集應用程式的自動程式碼 UI 測試 |
Windows 8.1 專案具有自動程式碼 UI 測試專案 (Windows 市集應用程式) 範本。 請參閱使用自動程式碼 UI 測試來測試 Windows 市集應用程式和為用於測試的 Windows 市集控制項設定唯一自動化屬性。 |
Profile Guided Optimization for Visual C++
區域 |
新功能和支援的工作 |
---|---|
Profile Guided Optimization for Visual C++ |
適用於 Visual C++ 的特性指引最佳化外掛程式簡化桌面和 Windows 市集之原生應用程式開發人員的特性指引最佳化體驗。 請參閱效能及診斷中樞中的特性指引最佳化。 |