BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Visual Studio 2013增强调试功能

| 作者 Anand Narayanaswamy 关注 0 他的粉丝 ,译者 李彬 关注 1 他的粉丝 发布于 2013年8月2日. 估计阅读时间: 2 分钟 | Google、Facebook、Pinterest、阿里、腾讯 等顶尖技术团队的上百个可供参考的架构实例!

Visual Studio 2013包含了若干诊断特性,能够帮助开发人员有效地调试他们的应用程序。 它支持对.NET内存转储进行分析,从而让开发者能够调查服务器上的内存问题。此外,开发者将能够调试C + +、JavaScript和.NET语言的async操作。据官方人士透露,此功能要求将Visual Studio 2013安装在Windows 8.1上,并与Windows应用商店、桌面电脑/服务器和ASP.NET Web应用程序协同工作。

Visual Studio 2013支持在C++中使用Just My Code功能——它能够分拣出不是原开发者编写的代码,并自动隐藏。不过对于外部代码,可以通过右键点击堆栈调用窗口来显示。它还支持在Windows 7中进行CPU调试,并提供了改进的按配置指导优化(PGO,Profile Guide Optimization)流程——通过CPU采样分析工具。

IDE还支持调试JavaScript和C++的互操作代码,也支持长期未得到满足的用于.NET的64位编辑并继续功能的需求,并在“自动”窗口中查看函数的返回值。它还支持在静态代码分析窗口对代码进行过滤、排序和分类。

对使用C++开发Windows Store应用的开发者来说,有一件值得庆贺的事情是,除了本地可视化文件的高级定制选项外,他们还可以运用改进的异常报告。此外,开发者还将能够将调试器附加到正在运行的JavaScript代码上,而无需启用脚本调试工具。Visual Studio的项目经理Daniel Moth已经为与诊断工具相关的//build/会话提供了引用。

除上述调试方面的提升外,Visual Studio 2013还提供了性能和诊断中心(performance and diagnostics hub ),以及用来测量能耗(注:移动设备上的应用对能耗尤为敏感)、XAMLHTML UI的响应能力、JavaScript内存CPU采样JavaScript函数计时性能向导等工具。

查看英文原文:Improved Debugging with Visual Studio 2013

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT