站長(zhǎng)資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

微軟:在 Visual Studio 2022 中使用虛幻引擎項(xiàng)目時(shí),IntelliSense 啟動(dòng)速度快了 18 倍

  10 月 26 日消息,據(jù) Neowin 報(bào)道,此前微軟已經(jīng)宣布 Visual Studio 2022 正式版將在 11 月 8 日推出,由于該 IDE 在過(guò)去幾個(gè)月里已經(jīng)在 Windows 和 Mac 上進(jìn)行了預(yù)覽測(cè)試,所以開(kāi)發(fā)者對(duì)期待的東西已經(jīng)有了相當(dāng)?shù)牧私狻?/p>

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

微軟:在 Visual Studio 2022 中使用虛幻引擎項(xiàng)目時(shí),IntelliSense 啟動(dòng)速度快了 18 倍

  現(xiàn)在,微軟已經(jīng)透露,它還與 Epic Games 合作,為虛幻引擎開(kāi)發(fā)者提高了 Visual Studio 2022 的性能。這是通過(guò)使語(yǔ)義高亮和 IntelliSense 在利用該技術(shù)棧的項(xiàng)目中啟動(dòng)得更快來(lái)實(shí)現(xiàn)的。

微軟:在 Visual Studio 2022 中使用虛幻引擎項(xiàng)目時(shí),IntelliSense 啟動(dòng)速度快了 18 倍
微軟:在 Visual Studio 2022 中使用虛幻引擎項(xiàng)目時(shí),IntelliSense 啟動(dòng)速度快了 18 倍

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

  結(jié)果

  在 Visual Studio 2019 上打開(kāi)一個(gè)文件時(shí),IntelliSense 需要 11.0 秒才能準(zhǔn)備好,并且語(yǔ)義代碼著色也要顯示出來(lái)。打開(kāi)一個(gè)不同的文件需要同樣的時(shí)間來(lái)達(dá)到相同的狀態(tài)。關(guān)閉并重新打開(kāi)同一個(gè)文件,需要 1.0 秒才能達(dá)到準(zhǔn)備狀態(tài)。

  相比之下,Visual Studio 2022 花了 7.2 秒的時(shí)間來(lái)準(zhǔn)備第一個(gè)文件,對(duì)于任何后續(xù)的文件來(lái)說(shuō),花了 0.4 秒。

微軟:在 Visual Studio 2022 中使用虛幻引擎項(xiàng)目時(shí),IntelliSense 啟動(dòng)速度快了 18 倍

  ▲ 顯示 Visual Studio 2019 與 2022 中 IntelliSense 啟動(dòng)性能改進(jìn)的圖表

  分析

  在改變之前,每個(gè)翻譯單元,即你項(xiàng)目中的 C++ 和頭文件,都是從頭開(kāi)始的,它們之間沒(méi)有狀態(tài)重用。重新打開(kāi)同一個(gè)文件需要 1 秒鐘;但是,由于文件之間沒(méi)有共享 PCH,所以第一次打開(kāi)任何文件都需要同樣的時(shí)間來(lái)顯示語(yǔ)義高亮和 IntelliSense 準(zhǔn)備好。

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

  此外,VS2022 中的 C++ IntelliSense 改進(jìn)能夠?qū)?zhǔn)備時(shí)間降低 1.5 倍,從 11 秒降至 7.4 秒。這一變化將使所有使用 IntelliSense 的 C++ 開(kāi)發(fā)人員受益,而不僅僅是虛幻引擎開(kāi)發(fā)人員。

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

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

特別提醒:本網(wǎng)信息來(lái)自于互聯(lián)網(wǎng),目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實(shí),對(duì)本文以及其中全部或者部分內(nèi)容、文字的真實(shí)性、完整性、及時(shí)性本站不作任何保證或承諾,并請(qǐng)自行核實(shí)相關(guān)內(nèi)容。本站不承擔(dān)此類(lèi)作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。如若本網(wǎng)有任何內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系我們,本站將會(huì)在24小時(shí)內(nèi)處理完畢。

贊(0)
分享到: 更多 (0)
網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
91精品日韩人妻无码久久不卡| 国产乱码精品一区二区三区四川人| 99精品无人区乱码1区2区3区| 无码精品蜜桃一区二区三区WW| 日韩欧精品无码视频无删节| 国产精品自在线天天看片| 欧美人妻少妇精品久久黑人 | 91探花国产综合在线精品| 无码精品黑人一区二区三区| 国内精品久久国产大陆| 亚洲精品字幕在线观看| 99精品国产在热久久| 国自产精品手机在线观看视频 | 国产精品99精品无码视亚| 亚洲综合无码精品一区二区三区| 中文精品久久久久国产网站| 国产三级国产精品国产普男人 | 久久99精品一区二区三区| 国产精品igao视频网| 日韩精品在线观看视频| 精品免费tv久久久久久久| 精品久久久久久久| 国产成人精品无码片区在线观看| 久久国产免费观看精品| 久久精品一区二区| 久久久影院亚洲精品| 亚洲精品国产成人专区| 99久久免费精品高清特色大片| 久久亚洲精精品中文字幕| 99re热这里有精品首页视频| 97精品伊人久久久大香线焦| 91在线手机精品免费观看| 亚洲精品综合久久中文字幕| 亚洲国产精品人久久电影| 国产92成人精品视频免费| 99久久精品日本一区二区免费| 国产精品机视频大陆| 国产精品99久久久久久| 国产精品玩偶在线观看| 亚洲无码日韩精品第一页| 亚洲日韩在线中文字幕综合|