AI实践哪家强?来 AICon, 解锁技术前沿,探寻产业新机! 了解详情
写点什么

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

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

关注

评论

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

别总说CMS、G1,该聊聊ZGC了

猿人谷

CMS G1 ZGC JVM

克制文章长度

changyou

「超级右键」

非著名程序员

macos 程序员 效率工具 软件 Mac

知乎开发了一个搜索引擎

红泥

搜索引擎 百度 知乎

敏捷开发 | 张三与需求管理

易成研发中心

敏捷开发 需求管理

微信朋友圈为什么没有阅读数?

彭宏豪95

微信 产品 产品设计

基于Kubernetes的多云和混合云

倪朋飞

云计算 架构 Kubernetes 微服务 Service Mesh

程序员都应该了解的运维知识经验

松花皮蛋me

DevOps 分布式 运维

我为什么选择infoq写作平台

三爻

决定我们认知深度的究竟是什么?

石君

深度思考 方法论 连接

Golang 真的好用吗?

极客时间

编程语言 Go 语言

前端如何搞监控总结篇

大前端洞见

大前端 监控 全链路监控

小论互联网项目管理

南方

项目管理 互联网 个人成长 碧海潮生曲

随手记备忘录的好习惯

changyou

除了负载均衡的算法,你还应该知道这些

松花皮蛋me

Java 负载均衡 分布式

回"疫"录(3):让人怀念的普通一天

小天同学

疫情 回忆录 现实纪录 纪实

程序员陪娃漫画系列——看医生

孙苏勇

程序员 生活 陪伴 漫画

加班能解决交付的期望么?

拖地先生

项目管理 领导力 管理 时间管理

聊聊苹果公司技术部门的宫斗和冷战

赵钰莹

程序员 外包 apple

很不幸,自动化测试永远只能是必要非充分条件

刘华Kenneth

DevOps 敏捷 自动化 测试 金字塔

世界知识产权日碎碎念

Yin

成长 随笔 知识产权

程序员5分钟:你了解32位带符号的整型吗?

顾仲贤

程序员

Java并发编程系列插曲——对象的内存结构

孙苏勇

Java 内存模型 面向对象 ClassLayout

爱他,就让他走?

Selina

团队管理 领导力 团队协作

Java并发编程系列——线程

孙苏勇

Java 并发编程 线程

程序员5分钟:你的程序占用了多少内存?

顾仲贤

程序员

漫谈哲学与编程

keelii

编程 哲学

程序员陪娃漫画系列——修龙头

孙苏勇

程序员 生活 陪伴 漫画

如何阅读源码?

武培轩

Java 源码 面试 进阶 后端

最近的一些人生感悟

小智

人生 哲学

在谈判中,你有哪些属于自己的独特的方法和技巧?

Yolanda

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