站長資訊網
        最全最豐富的資訊網站

        微軟:在 Visual Studio 2022 中使用虛幻引擎項目時,IntelliSense 啟動速度快了 18 倍

          10 月 26 日消息,據 Neowin 報道,此前微軟已經宣布 Visual Studio 2022 正式版將在 11 月 8 日推出,由于該 IDE 在過去幾個月里已經在 Windows 和 Mac 上進行了預覽測試,所以開發者對期待的東西已經有了相當的了解。

          Visual Studio 2022 將支持 64 位版本,支持.NET 6 和 C++ 20,為核心調試器提供更好的性能,并在實時共享會話中支持文本聊天。它為 IntelliCode 引擎提供了更多的功能,改進了代碼搜索,并提供了更好的異步協作,與提交和審查 GitHub 等平臺的 Pull Request 有關的新邏輯。在 Windows 上,它對用戶界面的可訪問性進行了改進,而在 Mac 上,它還具有升級的用戶界面 UI,利用了原生 macOS 的用戶界面元素。

        微軟:在 Visual Studio 2022 中使用虛幻引擎項目時,IntelliSense 啟動速度快了 18 倍

          現在,微軟已經透露,它還與 Epic Games 合作,為虛幻引擎開發者提高了 Visual Studio 2022 的性能。這是通過使語義高亮和 IntelliSense 在利用該技術棧的項目中啟動得更快來實現的。

        微軟:在 Visual Studio 2022 中使用虛幻引擎項目時,IntelliSense 啟動速度快了 18 倍
        微軟:在 Visual Studio 2022 中使用虛幻引擎項目時,IntelliSense 啟動速度快了 18 倍

          微軟測試了 Visual Studio 2019 16.11.5 和 Visual Studio 2022 Preview 6 之間的性能差異。測試是在一臺搭載 3GHz Core i7-9700 處理器、64GB 內存和 SSD 的設備上使用虛幻引擎 4.27.1 樣本項目進行的。進行了四次運行,其結果的平均值可以在下面看到。

          結果

          在 Visual Studio 2019 上打開一個文件時,IntelliSense 需要 11.0 秒才能準備好,并且語義代碼著色也要顯示出來。打開一個不同的文件需要同樣的時間來達到相同的狀態。關閉并重新打開同一個文件,需要 1.0 秒才能達到準備狀態。

          相比之下,Visual Studio 2022 花了 7.2 秒的時間來準備第一個文件,對于任何后續的文件來說,花了 0.4 秒。

        微軟:在 Visual Studio 2022 中使用虛幻引擎項目時,IntelliSense 啟動速度快了 18 倍

          ▲ 顯示 Visual Studio 2019 與 2022 中 IntelliSense 啟動性能改進的圖表

          分析

          在改變之前,每個翻譯單元,即你項目中的 C++ 和頭文件,都是從頭開始的,它們之間沒有狀態重用。重新打開同一個文件需要 1 秒鐘;但是,由于文件之間沒有共享 PCH,所以第一次打開任何文件都需要同樣的時間來顯示語義高亮和 IntelliSense 準備好。

          在使用 Visual Studio 2022 的虛幻引擎 4.27.1 項目中,生成的項目文件被更新,以配置 IntelliSense 在各翻譯單元之間共享編譯狀態。因此,在 Visual Studio 中切換文件時,語義代碼著色和 IntelliSense 完成的速度將大大加快(0.4 秒)。

          此外,VS2022 中的 C++ IntelliSense 改進能夠將準備時間降低 1.5 倍,從 11 秒降至 7.4 秒。這一變化將使所有使用 IntelliSense 的 C++ 開發人員受益,而不僅僅是虛幻引擎開發人員。

          Epic Games 首席程序員 Ben Marsh 對與微軟的合作以及整體的好處有以下的看法。

          “在虛幻引擎解決方案中,我們一直在為 IntelliSense 的性能掙扎,但是這些變化展示了巨大的改進。更快的反饋和更少的等待有助于開發人員繼續專注于制作令人驚嘆的游戲。”

        特別提醒:本網信息來自于互聯網,目的在于傳遞更多信息,并不代表本網贊同其觀點。其原創性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,并請自行核實相關內容。本站不承擔此類作品侵權行為的直接責任及連帶責任。如若本網有任何內容侵犯您的權益,請及時聯系我們,本站將會在24小時內處理完畢。

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 人妻偷人精品成人AV| 精品国偷自产在线| 乱色精品无码一区二区国产盗| 国产精品中文字幕在线观看| 最新国产精品拍自在线观看| 国模精品一区二区三区| 国产精品手机在线| 亚洲AV永久无码精品一百度影院| 国产三级精品久久| 欧美精品人爱c欧美精品| 精品一区二区三区自拍图片区| 欧美亚洲成人精品| 国产视频精品免费视频| 欧美精品888| 97久久国产亚洲精品超碰热| 无码aⅴ精品一区二区三区浪潮 | 国产精品1区2区| 乱色精品无码一区二区国产盗| 亚洲国产精品成人| 亚洲福利精品电影在线观看| 久久93精品国产91久久综合| 国内精品久久久久影院网站 | 久久99国产精品二区不卡| 国产精品人成在线播放新网站 | 99国内精品久久久久久久| 国产精品55夜色66夜色| 国产精品熟女一区二区| 精品日韩亚洲AV无码| 精品久久久久久无码专区| 精品午夜福利在线观看| 久久久久久亚洲精品成人| 精品视频一区二区三三区四区 | 国产精品亚洲高清一区二区| 国产VA免费精品高清在线| 国产精品第1页| 精品亚洲欧美无人区乱码| 精品人妻一区二区三区毛片| 久久久久成人精品无码| 亚洲国产精品碰碰| 日韩精品无码一区二区三区| 精品人妻va出轨中文字幕|