写点什么

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:042060
用户头像
王文刚 Instagram 营销专家

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

关注

评论

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

解构软件开发中的破窗效应

互联网工科生

敏捷开发 软件开发 破窗效应

生成式AI:改变生活与工作的未来力量

百度开发者中心

人工智能 文心一言

生成式AI助力中国汽车产业发展

百度开发者中心

人工智能 汽车 文心一言

生成式AI助力搜索应用创新

百度开发者中心

人工智能 百度文心一言

社交软件源码的核心,IM即时通讯技术

山东布谷网络科技

源码 IM

生成式AI引领视频制作创新

百度开发者中心

人工智能 视频 文心一言

生成式AI助力开发者创新

百度开发者中心

人工智能 百度文心一言

如何阅读并学习 MegEngine 的代码

MegEngineBot

深度学习 开源框架 MegEngine

JAVA权限管理 助力企业精细化运营

力软低代码开发平台

软件测试 | 以编程方式对时间值进行编码

测吧(北京)科技有限公司

测试

生成式AI:企业创新与效率的新引擎

百度开发者中心

人工智能 文心一言

无需MAC电脑就可以上传ipa文件到AppStore开发者中心

初雪CIoud

全面揭秘:抖音集团 QUIC 千万 QPS 应用实践

火山引擎边缘云

传输协议 QPS QUIC QUIC协议 火山引擎边缘云

生成式AI掀起创意革命

百度开发者中心

人工智能 文心一言

一次网络不通"争吵"引发的思考

阿里巴巴云原生

阿里云 云原生

EMQX Enterprise 5.1 正式发布:生产环境就绪的 MQTT over QUIC

EMQ映云科技

QUIC 版本更新

生成式AI:内容创作的新革命

百度开发者中心

生成式AI:游戏研发的新革命

百度开发者中心

人工智能 文心一言

百度工程师浅析强化学习

百度Geek说

强化学习 ppo 企业号 8 月 PK 榜 RL

AntDB数据库受邀参加【ACDU 中国行】,共促行业发展和创新

亚信AntDB数据库

数据库 AntDB AntDB数据库 企业号 8 月 PK 榜

基础设施SIG月度动态:龙蜥大讲堂 - 基础设施系列专题分享火热进行中(7~8 月上旬持续分享),敬请关注!

OpenAnolis小助手

基础设施 CVE 龙蜥社区 sig T-one

软件测试 | web测试-辨别时间格式

测吧(北京)科技有限公司

测试

软件测试 |web测试—截获和修改POST请求

测吧(北京)科技有限公司

敏捷、DevOps和嵌入式系统测试

DevOps和数字孪生

DevOps 敏捷工具

机器学习完整路径

木南曌

机器学习

什么是隐私计算?隐私计算技术路线

隐语SecretFlow

大数据 联邦学习 信息安全 数据安全 隐私计算

Schiaparelli着陆器坠毁事故回溯与思考

DevOps和数字孪生

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