写点什么

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:001993
用户头像

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

关注

评论

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

前端性能优化之请求优化

南城FE

性能优化 前端 7月月更

李宏毅《机器学习》丨7. Conclusion(总结)

AXYZdong

7月月更

自研的数据产品迭代了一年多,为什么不买第三方商业数据平台产品呢?

松子(李博源)

数据中台 数据产品经理 数字化转型 数据产品

代码版本控制用SVN还是Git好?

Jackpop

这些 C++ 开源代码,简直绝了!

Jackpop

软件质量体系之思

刘冉

质量体系

数据治理浅析

五分钟学大数据

数据治理 7月月更

Vim到底可以配置得多漂亮?

Jackpop

C#入门系列(二十八) -- LINQ的查询语法

陈言必行

7月月更

阿里二面:什么是CAS?

Java永远的神

Java 程序员 面试 程序人生 CAS

OpenIM重大优化-消息按需加载 一致性缓存 uniapp发布

Geek_1ef48b

12张图+6K字图解ZGC垃圾回收器及调优技巧

程序员小毕

程序员 面试 程序人生 ZGC JVM

全新出品!Github总榜排行第七的SpringCloud生态全栈笔记我粉了

Java全栈架构师

Java 程序员 面试 微服务 SpringCloud

Qt|模仿文字浮动字母

中国好公民st

qt 7月月更

IntelliJ IDEA,有点强!

Jackpop

git pull 和 git fetch到底什么区别?

Jackpop

大规模团队中的敏捷测试实践

刘冉

敏捷测试

腾讯云获国际专业流媒体测评肯定:三大场景下视频编码性能全部最优

科技热闻

SpringBoot项目使用Tomcat为什么让大厂禁止?

Java程序员

Java 程序员 Sprint Boot

面试官:MySQL 数据库查询慢,除了索引问题还可能是什么原因?

Java全栈架构师

Java MySQL 数据库 面试 后端

7大专题详解SpringBoot,阿里这套SpringBoot全栈笔记真香

Java永远的神

Java 程序员 面试 程序人生 springboot

自动驾驶产品化竞备开启:百度Apollo如何定义量产车?

脑极体

作为一名后台开发人员,你必须知道的两种过滤器

C++后台开发

后台开发 后端开发 Linux服务器开发 C/C++后台开发 C/C++开发

【刷题记录】19. 删除链表的倒数第 N 个结点

WangNing

7月月更

工业物联网中的时序数据

CnosDB

物联网 时序数据库 开源社区 CnosDB 工业数据

云原生(十一) | Kubernetes篇之Kubernetes原理与安装

Lansonli

云原生 k8s 7月月更

OpenIM重大升级-群聊读扩散模型发布 群管理功能升级

Geek_1ef48b

.so 将c++转化为安卓可使用的数据

小肉球

qt 7月月更

百变小精灵,CRMEB Java 单商户系统也要当!

CRMEB

算法题每日一练---第6天:李白打酒

知心宝贝

算法 前端 后端 7月月更

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