adtop
搜狗
您当前浏览的是:首页 > 财经 > 微软:在VisualStudio2022中使用虚幻引擎项目时,Intel

微软:在VisualStudio2022中使用虚幻引擎项目时,Intel

作者:夏冰    来源:IT之家   发布时间:2021-10-27 14:17

据Neowin报道,微软已宣布将于11月8日推出Visual Studio 2022正式版。自从过去几个月在Windows和Mac上预览IDE以来,开发人员已经对他们所期待的东西有了很好的了解。

微软:在VisualStudio2022中使用虚幻引擎项目时,Intel

现在,微软透露还与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的性能而奋斗,但这些变化显示出了巨大的改进。更快的反馈和更少的等待有助于开发者继续专注于制作令人惊叹的游戏。”