据Neowin报道,微软已宣布将于11月8日推出Visual Studio 2022正式版。自从过去几个月在Windows和Mac上预览IDE以来,开发人员已经对他们所期待的东西有了很好的了解。
现在,微软透露还与Epic Games合作,为虚幻引擎开发者提升Visual Studio 2022的性能。这是通过在利用这种技术堆栈的项目中使语义突出显示和智能感知启动得更快来实现的。
微软测试了Visual Studio 2019 16.11.5和Visual Studio 2022 Preview 6的性能差异。。测试在配备3GHz酷睿i7-9700处理器、64GB内存和SSD的设备上进行,使用虚幻引擎4.27.1示例项目。进行了四次运行,结果的平均值如下所示。
结果
在Visual Studio 2019中打开文件时,IntelliSense需要11.0秒才能准备好,还应该显示语义代码颜色。打开不同的文件需要相同的时间才能达到相同的状态。关闭并重新打开同一个文件,需要1.0秒才能达到就绪状态。
相比之下,Visual Studio 2022准备第一个文件需要7.2秒,准备任何后续文件需要0.4秒。
显示Visual Studio 2019和2022中IntelliSense启动性能改进的图表。
分析
在更改之前,每个翻译单元,也就是项目中的C和头文件,都是从头开始,它们之间没有状态重用。重新打开同一文件需要1秒钟;但是,由于文件之间不共享PCH,因此显示语义高亮显示需要相同的时间,并且IntelliSense已准备好首次打开任何文件。
在使用Visual Studio 2022的虚幻引擎4.27.1项目中,会更新生成的项目文件,以配置IntelliSense在翻译单元之间共享编译状态。还有一个新的Git变化,与VisualStudio中的其他SKU更加一致。因此,在Visual Studio中切换文件时,语义代码着色和IntelliSense的完成速度会大大加快。
此外,VS2022中的C IntelliSense改进可以将准备时间减少1.5倍,从11秒减少到7.4秒。微软强调,在这个版本中,它专注于提供原生的macOS体验,这进一步促进了macOSVoiceOver等辅助技术的使用。这一改变将惠及所有使用IntelliSense的C开发人员,而不仅仅是虚幻引擎开发人员。集成开发环境的速度和稳定性也得到了加强,开发人员应该面临更少的崩溃。
Epic Games首席程序员Ben Marsh对与微软的合作以及整体收益有以下看法。
“在虚幻引擎解决方案中,我们一直在为IntelliSense的性能而奋斗,但这些变化显示出了巨大的改进。更快的反馈和更少的等待有助于开发者继续专注于制作令人惊叹的游戏。”
。声明:本网转发此文章,旨在为读者提供更多信息资讯,所涉内容不构成投资、消费建议。文章事实如有疑问,请与有关方核实,文章观点非本网观点,仅供读者参考。
CA-CAP(中国汽车耐腐蚀与老化性能评价规程)在海南博鳌举办,标志着我国汽车行业耐腐蚀与抗老化测评领域向前迈进一大步,
2022-02-14 19:44北京冬奥会开幕在即,新冠病毒已经进化出传染力更强的奥密克戎新变种,加上病毒喜寒畏热的特性,叠加春运大范围的人员流动,其防
2022-01-28 08:13又是一年岁末时,按照惯例,春节应是亲友团聚的欢乐时期。然而疫情的突袭,让家人的团聚变得更加珍贵,也让更多的家庭明白健康的
2022-01-26 16:31在这个飞速发展的信息化时代,高端产品已经越来越不是“一锤子买卖”,售后服务成为了增强用户黏性、促成口碑向销量转化的关键所
2022-01-26 14:51今年以来,沃尔沃动作频繁,受到了业界内外的广泛关注。3月,沃尔沃宣布将在2030年实现全面电动化,成为纯电豪华品牌,且所
2022-01-18 14:34