Visual Studio“15”启动速度提升

在Visual Studio“15”开发工作的技术预览阶段,微软称自己的主要目标之一是改善性能。

更快速地启动VS“15”

微软项目经理Selma Ikiz提供了这一领域的细节,她的团队认为这些改进有助于加快VS“15”IDE本身的启动速度:全新安装后首次启动VS“15”,典型的启动过程,以及配置变更后启动VS“15”的速度都有显著提升。

针对第一种情况,IDE组件将尽可能延迟加载。诸如扩展管理器和Managed Extensibility Framework(MEF)等组件会在IDE加载的同时并行加载,借此开发者将能尽快开始使用该程序。根据微软的性能评测,该团队估计相比VS2015,VS“15”的启动速度大约可以加快三倍。

例行启动速度的改进解决了VS“15”大部分常见使用场景中的性能问题:在用户启动该程序完成日常工作时,Ikiz的团队注意到各种扩展是拖累Visual Studio启动速度的主要原因。在VS“15”中,扩展可以用异步的方式加载。类似的,Visual Studio的某些核心服务也可以异步加载。

轻型解决方案加载

目前该功能最大的受益者是大中型托管代码库。虽然也可用于C++等非托管语言,但这种情况下无法发挥该功能的全部收益。当所执行的操作需要加载某个被延迟加载的项目后,解决方案浏览器会通过文字信息和加载图标提醒用户该项目正在加载。

轻型解决方案加载在VS“15”中依然是一个可以随时启用的可选功能。启用/禁用该功能后无需重启动VS“15”即可生效。该功能位于选项 | 项目和解决方案对话框中,可通过“轻型解决方案加载(实验)”选项开启。

年终钜惠

标签:Visual Studio 2010

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2016年9月22日
下一篇 2016年9月22日

相关推荐

发表回复

登录后才能评论