Share via


Visual Studio 2013 Update 2中对调试和分析的改进

[原文发表地址] Enhancements to Debugging and Profiling in Visual Studio 2013 Update 2

[原文发表时间] 2014-4-16 9:30 AM

差不多一年以前,我曾经给你们简单描述过我们在Visual Studio 2013 RTM中为调试和分析所做的投资,同时关于这些我们也拿到了很多非常棒的反馈。现在,随着Visual Studio 2013 Update 2 RC的发布,我想给你们演示从去年夏天开始我们所做的改进。我们已经做了很多了,所以这个总结性的帖子有很多地方都是链接到其他的帖子。

首先我想谈谈我们所做的两个较大的贡献:性能和诊断中心(从这里你可以使用工具,例如HTML UI响应工具XAML UI响应工具,以及能源消耗工具),以及分析.NET 内存转储能力。

有了性能和诊断中心,现在你可以一次运行多个工具,并且在组合视图中查看结果,这样你就可以交叉相关一个工具和另一个工具中的活动(例如,“我可以看到我的CPU在做X的时候我的UI在做Y”)。为了看到你的.NET,C++,或者JavaScript方法的CPU使用率,我们还引入了一个新的CPU使用工具。后来我们又为你的.NET和C++代码加了一个内存使用工具,以补充我们之前发布的JavaScript内存工具

另一个对VS2013重大的投资就是 .NET内存转储工具,包括检查转储文件对象值的能力。你可以使用这个功能来调查你的Azure网站的内存泄露(Update2中新的功能就是.diagsession文件的差异能力 )。

还有几个值得一提的功能,下面我将列出其中的两个:

我们已经增加对Windows Phone8.1平台的支持,用你的手机上的XAML和javascript应用程序来诊断问题,就像你现在可以为Windows Store应用程序开发一样。这里有很多关于这个话题的帖子:

最后,如果你在尝试 .Net本地预览,你可能还想了解我们的新的品牌支持.NET 本地应用程序调试

和以往一样,我们的MSDN诊断论坛欢迎你关于诊断的任何反馈和问题。