Visual Studio “14” CTP3的亮点: PerfTips 和IDE_最新动态_新闻资讯_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 新闻资讯 > 最新动态 > Visual Studio “14” CTP3的亮点: PerfTips 和IDE

Visual Studio “14” CTP3的亮点: PerfTips 和IDE

 2014/8/28 23:10:55    程序员俱乐部  我要评论(0)
  • 摘要:英文原文:VisualStudio“14”CTP3:PerfTipsandtheIDEVisualStudio“14”第三个社区预览版(CTP3),针对以下几个方面进行了改进,其中包括ASP.NET,IDE编辑器,及以一种全新的方式进行程序性能调试。其中,InfoQ网站在上周五针对ASP.NET和vNext的改进进行过报道。另外,对用户UI的一些做了小改进。如,VS用户可对自定义IDE布局配置信息进行方便的漫游访问。这项功能改进非常有用
  • 标签:Visua Visual Studio ide
class="topic_img" alt=""/>

  英文原文:Visual Studio “14” CTP3: PerfTips and the IDE

  Visual Studio “14”第三个社区预览版 (CTP3),针对以下几个方面进行了改进,其中包括 ASP.NET, IDE 编辑器,及以一种全新的方式进行程序性能调试。其中,InfoQ 网站在上周五针对 ASP.NET 和 vNext 的改进进行过报道。

  另外,对用户 UI 的一些做了小改进。如,VS 用户可对自定义 IDE 布局配置信息进行方便的漫游访问。这项功能改进非常有用,尤其对经常需要切换工作电脑的程序员,这样他们就能随时随地访问同样的 IDE 布局配置了。

  CTP3 同样也针对使用高分辨率显示器的支持,以改善使用高分辨率显示的用户体验。如在高分辨率显示器上支持高分辨率图标,同样当 DPI 超过 100%,这些改进也有助于改善程序外观和实用性。

  对于多数程序员而言,改善应用程序的性能是一项非常重要的工作内容,但是由于迫切的业务需求,可能会减少这些性能优化的时间投入。CTP3 引入了一个称为 PerfTips 的编辑器特性,其目的是最大程度消除代码调试和性能监视之间的屏障。 简单的说,PerfTips 的工作原理是在应用程序断点运行时,直接在 IDE 编辑器中显示函数执行所耗用的时间。 下面这张截图显示的即是 PerfTips 的功能:

  微软公司的丹·泰勒说:“…在你使用 VS 调试器时候,断点停在一行代码的时候,调试器总会显示 PerfTips 信息,即当前函数所占用的时间,自最后一次启动的调用堆栈或者重新开始执行的堆栈。” 而实际上, PerfTips 不会取代现有的性能和 Dianostics hub 功能,该功能能够分析 Release 模式下的代码,从而避免了使用调试器所带来的开销。PerfTip 功能的定位是,可以让开发人员在调试程序的同时,能够找出有优化空间的函数代码行,并立即予以关注、优化。

  PerfTips 当前定于 VS 专业版或更高版本(最终将依据微软的发布计划而定),并支持 .NET 语言,Native C+ + 以及 JavaScript。根据泰勒所说,PerfTips 不支持旧版调试器,因此托管C+ + 代码不能被调试。

发表评论
用户名: 匿名