硬核干货——《中小企业 AI 实战指南》免费下载! 了解详情
写点什么

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

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

关注

评论

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

.NET6 引入Autofac

面向对象的猫

.net6 快速上手.net6

请说说RPC的一个请求的流程是怎么样的?

热爱java的分享家

Java 架构 程序人生 编程语言 经验分享

问题也许没有看上去那么简单

神策技术社区

神策数据

ApplePay应用内购(inapp)支付流程图

try catch

支付 applepay 苹果支付

一文读懂Hive数据存储格式

五分钟学大数据

11月日更

【混合云小知识】混合云四种形式简单说明

行云管家

云计算 公有云 私有云 混合云 云管理

更改Apollo数据库为oracle

小鲍侃java

11月日更

教你用SQL进行数据分析

华为云开发者联盟

Python sql 数据分析 数据 BI 分析工具

【高并发】从源码角度深度解析线程池是如何实现优雅退出的

冰河

Java 并发编程 多线程 高并发 异步编程

如何定义SpringBoot项目配置文件中密码的加密

热爱java的分享家

Java 架构 程序人生 编程语言 经验分享

Python爬虫采集,中介网互联网网站排行榜, 样本数量:58341

梦想橡皮擦

11月日更

​Qt全球峰会2021中国站深入解读最新Qt 6.2长周期版本,助力企业数字化转型

想一个问题,在高并发中,如何部署奇数个节点?

热爱java的分享家

Java 架构 程序人生 编程语言 经验分享

DOM操作造成的页面卡顿问题及解决

CRMEB

SpringBoot+WebSocket实时监控异常

热爱java的分享家

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

熵简技术谈 | 熵简科技在资管数据中台的探索与实践

熵简科技

数据挖掘 数据库 大数据 数据中台 数据分析

SCTL 涅槃重生:投入 RAL 的怀抱

SphereEx

Java 数据库 大前端 ShardingSphere SCTL

腾讯北大合作的稀疏大模型训练加速方案HET入选国际顶会VLDB

科技热闻

元数据管理在数据仓库的实践应用

大数据技术指南

11月日更

“阿里巴巴”再次出手,这份Github新开源303页Spring全家桶高级笔记,让你打开眼界

热爱java的分享家

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

动态模型之动态增减【FunTester测试框架】

FunTester

性能测试 接口测试 测试框架 FunTester 动态模型

鱼龙混杂的低代码市场,企业选型需关注哪些重点?

优秀

低代码 企业数字化转型

flutter 开发中 vscode 插件推荐 2

坚果

flutter vscode 11月日更

武林大会之国产数据库风云榜-2021年11月

墨天轮

数据库 opengauss oceanbase 国产数据库

一文让你彻底搞懂Spring状态及原理,实现订单与物流解耦

热爱java的分享家

Java 架构 程序人生 编程语言 经验分享

【等保】等保3.0是什么意思?有等保3.0吗?

行云管家

网络安全 等保 等级保护 等保2.0

技术分享| 如何使用FFmpeg命令处理音视频

anyRTC开发者

音视频 WebRTC ffmpeg 视频通话

Python量化数据仓库搭建系列1:数据库安装与操作

恒生LIGHT云社区

量化投资

uniapp+若依 开发租房小程序

詹Sir

大前端

一周信创舆情观察(11.8~11.14)

统小信uos

AI界的革命!终于可以自动标注了!

百度大脑

人工智能 百度

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