写点什么

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

  • 2014-08-28
  • 本文字数:895 字

    阅读完需:约 3 分钟

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+ + 代码不能被调试。

查看原文链接: Visual Studio “14” CTP3: PerfTips and the IDE


感谢邵思华对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2014-08-28 03:042100
用户头像
王文刚 Instagram 营销专家

发布了 37 篇内容, 共 26.9 次阅读, 收获喜欢 55 次。

关注

评论

发布
暂无评论
发现更多内容

天天CRUD,被领导怼,我是如何从小公司菜鸡到阿里P8架构师?,首次分享Java程序员黄金五年进阶心得

Java架构之路

Java 程序员 架构 面试 编程语言

iOS面试基础知识 (三)

iOSer

ios 面试 ios开发

13.9机器学习与神经网络

张荣召

未来30年推动全球经济增长的主要动力是数据资产

CECBC

区块链 移动互联网

13.1大数据计算引擎Spark(上)

张荣召

盘点2020 | 大龄程序员的进化(从自由职业者到讲师)

王磊

盘点2020

13.2大数据计算引擎Spark(下)

张荣召

敏捷规划,让你做一个有计划的开发人

华为云开发者联盟

敏捷 开发 规划

13.6网页排名算法PageRank

张荣召

如果云是水滴,Kubernetes就是水滴管理平台

华为云开发者联盟

云计算 管理 k8s

13.3流处理计算:Flink,Storm,Spark Streaming

张荣召

淘宝|蚂蚁|菜鸟|盒马|滴滴|饿了么面经,已拿多个offer(Java岗)

Java架构之路

Java 程序员 架构 面试 编程语言

关于代码重构的灵魂三问:是什么?为什么?怎么做?

华为云开发者联盟

重构 代码 代码重构

13.10作业

张荣召

13.8推荐引擎算法

张荣召

13.7分类聚类算法

张荣召

DDIA 读书笔记(7)分布式系统的问题

莫黎

读书笔记 分布式系统

66把锁的门禁系统,告诉你区块链的特点

CECBC

区块链

全面到哭!阿里内部疯传Netty实战文档程序员必须人手一份

比伯

Java 编程 架构 程序人生 编程语言

Vmware+Centos设置静态IP

千泷

盘点2020 | 2020年读过的这些书

xcbeyond

读书感悟 盘点2020 七日更

2020年度综合大盘点:火爆IT业的7大Java技术,每一项都是大写的“牛逼”!

Java 编程 微服务

13.5大数据分析与可视化

张荣召

Alibaba技术专家必知必会的Java技术知识点,掌握这些理论+实践+技术是你通往阿里的路

Java架构之路

Java 程序员 架构 面试 编程语言

BATJ真题突击:Java基础+JVM+分布式高并发+网络编程+Linux

Java架构之路

Java 程序员 架构 面试 编程语言

13.4大数据基准测试工具HiBench

张荣召

公安大数据:警务大数据分析系统解决方案

t13823115967

智慧公安

AlibabaP8架构师整理,283页的Java核心资料pdf文档,学会后月薪4W没问题

Java架构之路

Java 程序员 架构 面试 编程语言

年轻人不讲武德,乱用索引,你到底走了多少弯路?

比伯

Java 编程 架构 面试 程序人生

Spark的分布式存储系统BlockManager全解析

华为云开发者联盟

spark 分布式 存储

英特尔下一代10nm Ice Lake处理器登陆腾讯云,星星海自研二路服务器内“芯”强大

E科讯

Visual Studio “14” CTP3的亮点: PerfTips 和IDE_语言 & 开发_Jeff Martin_InfoQ精选文章