欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

.NET6Preview3有哪些新功能

本篇內(nèi)容主要講解“.NET 6 Preview 3有哪些新功能”,感興趣的朋友不妨來看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“.NET 6 Preview 3有哪些新功能”吧!

創(chuàng)新互聯(lián)為客戶提供專業(yè)的成都網(wǎng)站建設(shè)、網(wǎng)站制作、程序、域名、空間一條龍服務(wù),提供基于WEB的系統(tǒng)開發(fā). 服務(wù)項(xiàng)目涵蓋了網(wǎng)頁設(shè)計(jì)、網(wǎng)站程序開發(fā)、WEB系統(tǒng)開發(fā)、微信二次開發(fā)、成都手機(jī)網(wǎng)站制作等網(wǎng)站方面業(yè)務(wù)。

庫改進(jìn)

新增值類型作為字典值時(shí)更快的處理方法

.NET 6 Preview 3 引入了新的 unsafe API CollectionsMarshal.GetValueRef,這個(gè) API 允許你在無數(shù)據(jù)拷貝的情況下就地更新值,并且將鍵的哈希計(jì)算從 2 次減少到 1 次。該改進(jìn)在高性能場(chǎng)景下更新字典中存儲(chǔ)的 struct 非常有用。

例如:

ref MyStruct value = CollectionsMarshal.GetValueRef(dictionary, key);
// 如果不存在則返回 Unsafe.NullRef<TValue>()
if (!Unsafe.IsNullRef(ref value))
{
   // 無需拷貝,就地更新
   value.MyInt++;
}

接口檢查和轉(zhuǎn)換性能提升

接口的轉(zhuǎn)換以及檢查類型是否實(shí)現(xiàn)某接口的性能提升了 16~38%,該改進(jìn)對(duì)模式匹配的性能提升尤其有用。

.NET 6 Preview 3有哪些新功能

運(yùn)行時(shí)

.NET 6 Preview 3 也包含更多的運(yùn)行時(shí)改進(jìn)

代碼生成優(yōu)化

  • 檢查 Length 后移除邊界檢查

  • Span 邊界檢查省略和頂層范圍檢查節(jié)點(diǎn)移除

  • 添加對(duì)字節(jié)數(shù)組訪問的 loop cloning 支持

  • JIT: 非 void 的 ThrowHelpers

  • 浮點(diǎn)數(shù)常量 CSE

  • 為不可變靜態(tài)只讀字段啟用 CSE 和循環(huán)不變式提升優(yōu)化

  • 折疊更多的常數(shù)字符串 null 檢查

  • 消除沒有 GC 字段的被跟蹤臨時(shí)內(nèi)存的零初始化

動(dòng)態(tài) PGO

  • 更新返回合并和尾調(diào)用的 profile

  • Class profile: 為集合類 typehandle 可使用 unknown 占位符

在寄存器中保持值類型結(jié)構(gòu)

  • 完成值類型結(jié)構(gòu)改進(jìn)的第一部分: 創(chuàng)建更多的 LCL_FLD

  • 改進(jìn) ‘STORE_BLK(lcl_var)’ 的生存性

完成 .NET 6 異常處理器寫直通

  • JIT 中默認(rèn)啟用

  • 將單定義的異常處理器放入寄存器

  • 7~18% 性能提升

.NET 6 Preview 3有哪些新功能

.NET 熱重載對(duì) Web 應(yīng)用初步可用

.NET 6 Preview 3 啟用了對(duì) ASP.NET Core 和 Blazor 熱重載的初步支持,只需要通過 dotnet watch 啟動(dòng)項(xiàng)目即可使用,不過需要修改 Properties/launchSettings.json 后才能使用熱重載:

對(duì)于 ASP.NET Core 應(yīng)用,添加 "hotReloadProfile": "aspnetcore";對(duì)于 Blazor WebAssembly 應(yīng)用,添加 "hotReloadProfile": "blazorwasm"。

熱重載可以在不重新啟動(dòng)應(yīng)用程序,并且也不丟掉上下文和應(yīng)用狀態(tài)的情況下直接應(yīng)用代碼的更新。該功能不依賴 Visual Studio,即使你用記事本修改代碼也一樣能進(jìn)行熱重載。

另外,這只是 .NET 6 熱重載第一步,后續(xù)還會(huì)為其他所有類型的 .NET 應(yīng)用開發(fā)啟用熱重載支持。

.NET 6 Preview 3有哪些新功能

.NET 6 Preview 3有哪些新功能

到此,相信大家對(duì)“.NET 6 Preview 3有哪些新功能”有了更深的了解,不妨來實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

網(wǎng)站標(biāo)題:.NET6Preview3有哪些新功能
URL標(biāo)題:http://aaarwkj.com/article4/jjgdie.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供、App開發(fā)、電子商務(wù)、網(wǎng)站收錄、品牌網(wǎng)站制作、動(dòng)態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)
亚洲综合精品久久久一区| 国产做a爰片久久91| 日本在线高清不卡免费播放| 欧美一区二区精品少妇| 久久综合激情亚洲欧美专区| 国产精品黑丝美女91| 亚洲午夜经典一区二区日韩| 日韩美女后入式在线视频| 亚洲一区二区三区精品福利| 国产综合精品一区二区| 国产白浆一区二区视频| 午夜激情毛片在线观看| 日本高清一区二区网站| 国产精品免费网站在线观看| 亚洲男人的天堂久久精品| 久久中文字幕人妻熟av| 日本高清av一区二区| 日韩人妻一区中文字幕| 国产日韩欧美视频在线观看| 不卡视频一区中文字幕| 漂亮人妻少妇中文字幕| 中文字幕日韩欧美资源站| 免费在线免费观看av| 五月婷久久精品国产亚洲av| 蜜臀av首页在线观看| 日韩精品欧美中文字幕| 国产国产精品人在线观看| 中文字幕一区二区久久综合 | 男女生做刺激性视频网站| 日韩精品国产专区一区| 在线播放欧美视频91| 久久国产三级久久久久久| 欧美日韩三级国产在线| 日韩国产欧美色资源在线| 欧美日本道一区二区三区 | 欧美日韩欧美黄色三级| 日韩少妇一级淫片免费| 天天精品国产av九九久久久| 极品人妻少妇精品一区二区| 精品久久亚洲一区二区欧美| 日韩欧美黄网站免费看|