写点什么

Visual Studio“15”进一步改善性能和易用性

  • 2016-10-17
  • 本文字数:774 字

    阅读完需:约 3 分钟

随着 Visual Studio“15”开发工作的继续,微软也在不断介绍着为了改善该产品执行速度和安装后体积所做的诸多努力。第 5 个技术预览版近日已发布,在这些方面也有了进一步提高。

在微软公司John Montgomery 发布的新闻稿中,他通过一个视频对比了Roslyn 编译器解决方案在VS“15”和VS 2015 中启动时的加载速度。在TP5 中,该解决方案可在30 秒内完成加载,而在VS 2015 中需要60 秒。此外还可以通过一个新增的可配置功能让VS 15 仅在需要的时候加载IDE 扩展。

Visual Studio 长久以来还面临另一个容量问题:32 位应用程序固有的局限。虽然VS“15”的主进程依然是32 位的,但重要的子系统通过重写已全面转换为64 位进程。第一批进行这种转换的包括Git 和JavaScript 与TypeScript 语言服务。将其从主进程中剥离可以节约主进程的资源,让这些子系统根据需要访问内存。

代码导航能力也已通过新的键盘组合键(CTRL + 或CTRL + T)进一步完善,该功能叫做“Go To”。这个功能提供了一种跨越不同项目查找文件、类型、方法,以及类似结构的途径。

此外Find All References(Shift+F12)功能可以让编辑器列出所选源代码在打开的全部项目中的使用情况。搜索结果可分组、筛选并排序,同时可支持在结果内部进一步搜索。

最后在IDE 的调试方面也新增了一个名为“Run to Click”的新功能,该功能使得用户无须设置临时断点。启用该功能后,一旦调试器运行终止,在IDE 中选择的代码行会显示一个图标,借此可以确定程序应当从哪一点继续执行。点击后,调试器会开始运行并在所选行处停止。该功能可通过“调试 | 选项 | 调试时在编辑器中显示Run to click 按钮”菜单命令启用。

TP5 的安装文件已发布,完整发布说明可访问微软网站。另外需要提醒的是,这是一款预发布软件,不建议用于生产系统中。

查看英文原文: Visual Studio “15” Improves Performance and Usability

2016-10-17 19:002310
用户头像

发布了 283 篇内容, 共 123.2 次阅读, 收获喜欢 63 次。

关注

评论

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

NodeJS 读写文件 🎠

德育处主任

node.js 6月月更

彻底搞懂 select/poll/epoll,就这篇了!

C++后台开发

网络编程 linux开发 epoll select C++开发

Zookeeper入门基础

No Silver Bullet

zookeeper 6月月更

vue动态路由

小恺

6月月更

FastCorrect:语音识别快速纠错模型丨RTC Dev Meetup

RTE开发者社区

语音识别 RTC Dev Meetup

流计算中的死锁

Damon

6月月更

走近分布式缓存Memcached

No Silver Bullet

memcached 分布式缓存 6月月更

成为架构师需要点亮哪些知识树

奔向架构师

数据仓库 架构师 6月月更

办事利器推荐 | 社区征文

工程师日月

工具软件 6月月更 初夏征文

使用统计数据消除生活中的无谓

宇宙之一粟

贝叶斯公式 6月月更

Vue-13-Vif和Vshow的区别

Python研究所

6月月更

【LeetCode】乘积小于 K 的子数组Java题解

Albert

LeetCode 6月月更

Java—JVM II

武师叔

6月月更

flutter系列之:按比例缩放的AspectRatio和FractionallySizedBox

程序那些事

flutter 程序那些事 6月月更

统一返回结果

卢卡多多

返回值 6月月更

别再说你不知道分布式事务了

牧小农

手把手教你在CentOS环境安装Docker

迷彩

Docker 架构 运维 6月月更 InfoQ极客传媒15周年庆

创建视图——基于函数的视图 Django

海拥(haiyong.site)

Python django 6月月更

颠覆Web2 社交媒体,Liberty 计划在波卡上找到了归宿

One Block Community

区块链 科技

Docker进阶(一):docker -v目录挂载

No Silver Bullet

Docker 6月月更

什么是 IPv6?IPv6有哪些优势?

wljslmz

ipv6 IP地址 网络技术 6月月更

Linux开发_Linux下进程编程

DS小龙哥

6月月更

SDN系统方法 | 7. 叶棘网络

俞凡

架构 网络 sdn SDN系统方法

模拟红绿灯来看GetX的定向刷新

岛上码农

flutter ios 前端 安卓 6月月更

开源Star10K+数据库工具Beekeeper上手体验,免费够酷值得拥有!

MegaQi

数据库管理工具 6月月更 #开源项目体验

InfoQ 极客传媒15周年庆征文|云原生运维排障的关键要点

穿过生命散发芬芳

云原生 6月月更 InfoQ极客传媒15周年庆

数据库每日一题---第16天:计算特殊奖金

知心宝贝

数据库 云计算 前端 后端 6月月更

稳了github star突破9k即时通讯IM开源项目OpenIM版本发布-生产环境重点关注

Geek_1ef48b

JavaScript基础语法知识遨游记

未见花闻

6月月更

Visual Studio“15”进一步改善性能和易用性_.NET_Jeff Martin_InfoQ精选文章