随着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的安装文件已发布,完整发布说明可访问微软网站。另外需要提醒的是,这是一款预发布软件,不建议用于生产系统中。

原文链接:http://www.infoq.com/cn/news/2016/10/vs15-tp5


.NET社区新闻,深度好文,微信中搜索dotNET跨平台或扫描二维码关注

Visual Studio“15”进一步改善性能和易用性相关推荐

  1. Visual Studio 15 Preview 5 发布 大幅提升性能

    Visual Studio 15 Preview 5 发布了,该版本包括许多新的提升和 bug 修复. 微软发布了 Visual Studio 15 的第 5 个预览版本.据微软描述,Preview ...

  2. Visual Studio“15”启动速度提升

    在Visual Studio"15"开发工作的技术预览阶段,微软称自己的主要目标之一是改善性能.他们已经对这些改进进行过一定程度的介绍,最近又通过更全面的信息进一步介绍了这些变化. ...

  3. Visual Studio 15.8 Preview 3支持多点编辑功能

    Microsoft持续推进Visual Studio 2017的开发.在15.8的最新预览版(Preview 3)中,展示了将使大部分开发人员受益的一些重要新特性.其中一些有助于Visual Stud ...

  4. Visual Studio “15”第三个预览版发布

    微软发布了Visual Studio 2015后继版本Visual Studio "15" (VS15)的第三个预览版本.目前为止,VS15延续了开发过程的迭代特性,升级了IDE的 ...

  5. Visual Studio 15改进C++工程加载

    我们将继续回顾Visual Studio 15的性能改进部分,本文将介绍一个应该可以为C++开发人员提供帮助的新功能.该新特性专门针对C++工程,其名称为"快速工程加载(Faster Pro ...

  6. Visual Studio 15.4发布,新增多平台支持

    微软发布了Visual Studio 2017的第四个升级版本,并且延续了支持.NET Standard 2.0和通用Windows平台(UWP)的承诺..NET Standard 2.0支持是微软推 ...

  7. Visual Studio “15”的第四个预览版发布

    在Visual Studio "15"(VS15)首批披露的细节中,其中一个是围绕着VS15的安装过程.VS在年复一年地添加着各种功能,这导致占用了更多磁盘空间,并且安装需要更长时 ...

  8. Visual Studio 15.7预览版4改进Git、C++支持

    \ 看新闻很累?看技术新闻更累?试试下载InfoQ手机客户端,每天上下班路上听新闻,有趣还有料! \ \\ 对于即将到来的Visual Studio 2017 15.7,微软已经发布了多个新的预览版本 ...

  9. python桌面程序臃肿_摆脱臃肿蜗牛印象!微软 Visual Studio 15 安装体验大变革

    IT之家讯 微软在上周的Build2016大会中发布了下一代开发工具Visual Studio 15预览版,除了语言修复以及调试器的改进之外,新版本最大的亮点就是安装体验的变革,拥有更快的安装速度,更 ...

最新文章

  1. 内存管理 初始化(七)kmem_cache_init_late 初始化slab分配器(下)
  2. Semi-Supervised Classification with Graph Convolutional Networks
  3. docker常用命令(总结)
  4. 2014第6周六退火车票
  5. adc如何获取周期_LOL:千珏拥有ADC最需要的位移和无敌能力,为什么没人用她打下路?...
  6. 工程师、产品经理、数据工程师是如何一起工作的?
  7. java string... 参数_Java String.Format() 方法及参数说明
  8. php文件便利,PHP便利文件夹下所有文件,创建压缩包
  9. mysql存储过程与触发器的例题
  10. jquery伪分页控件
  11. flex4与java_Flex4与java传递对象
  12. 面试考知识点,吾亦很难通过
  13. 《Spring源码深度解析》
  14. 计算机课怎么管纪律,浅谈如何巧妙设置学生机轻松管理机房课堂纪律
  15. 服务器系统在虚拟机安装win7系统安装教程,虚拟机安装教程图解 虚拟机安装win7步骤...
  16. IT服务及相关概念界定
  17. 商汤科技面试——CV算法面经
  18. python constants_Python constants.SUCCESS属性代码示例
  19. 【修真院java小课堂】Shiro
  20. 微软远程桌面0x104_win10系统远程桌面出现错误0x204的解决方法

热门文章

  1. service zookeeper does not support chkconfig解决办法
  2. 实战~~整个网络无法浏览,提示网络不存在或者尚未启动
  3. twitter达人不能不知的缩写
  4. 云计算的关键特点及挑战
  5. ICE专题:ICE简介
  6. 第六届中国开源年会(COSCon'21)开心开源精彩收官
  7. WPF 如何流畅地滚动ScrollViewer
  8. 基于虹软人脸识别,实现RTMP直播推流追踪视频中所有人脸信息(C#)
  9. 简单概述 .NET Framework 各版本区别
  10. 实际体验SpanT 的惊人表现