日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

微软 .NET 5.0 Preview 5 发布:改进 RyuJIT编译器

發布時間:2023/11/22 综合教程 42 生活家
生活随笔 收集整理的這篇文章主要介紹了 微软 .NET 5.0 Preview 5 发布:改进 RyuJIT编译器 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

.NET 5.0 Preview 5 發布了,此版本帶來了一些小的新特性和性能改進,目前需要使用 Visual Studio 2019 16.7 才能體驗到.NET 5.0,macOS 的尚不支持 .NET 5.0。

RyuJIT改進

RyuJIT編譯器有一些改進,包括:

  • 新的,可移植并且更快的尾調用 helper 實現。

  • ARM64 硬件 intrinsics 實現

    • 實現ASIMD Extract Insert ExtractVector64 ExtractVector128

    • 實現 ASIMD 擴大、縮小、飽和intrinsics

    • 添加 VectorTableList 和 TableVectorExtensionintrinsics

    • 支持arm64 intrinsic CreateScalarUnsafe()

    • Vector64.Create() 與 Vector128.Create() 的ARM64 intrinsic 支持

    • 通過 arm64 intrinsics 優化BitOperations.PopCount()

  • 在影響正則表達式編譯的情況下提高了 JIT速度

  • 使用新的硬件 intrinsicsBSF/BSR 改善了英特爾架構性能

  • 實現Vector{Size}.AllBitsSet

本地導出

已經為本地二進制文件啟用了導出功能,該功能的構建塊是托管對UnmanagedCallersOnlyAttribute 的API 的支持。

此功能是創建更高級別體驗的基礎,它使開發者能夠:

  • 暴露自定義的本地出口。

  • 不需要像 COM 這樣的高級互操作技術。

  • 跨平臺工作。

將 System.DirectoryServices.Protocols 擴展到 Linux 和 macOS

添加了對System.DirectoryServices.Protocols 的跨平臺支持,System.DirectoryServices.Protocols 是比System.DirectoryServices 更底層的 API,并且可以啟用更多方案。System.DirectoryServices 包含僅 Windows 的概念 / 實現,因此制作跨平臺并不是一個顯而易見的選擇。這兩個 API 集都支持控制和與LDAP 或Active Directory 之類的目錄服務服務器進行交互。

此外,此版本還預告了 .NET 6 將刪除內置的 WinRT(Windows Runtime) 支持。.NET Core 3.0 中添加了對 WinRT interop 的支持,這是添加對 Windows 桌面客戶端框架(Windows Forms 和 WPF)支持的一部分。不過開發團隊將在 .NET 5.0 中提供C#/WinRT 工具鏈替換內置的 WinRT 支持。完整發布公告查看:

https://devblogs.microsoft.com/dotnet/announcing-net-5-0-preview-5

總結

以上是生活随笔為你收集整理的微软 .NET 5.0 Preview 5 发布:改进 RyuJIT编译器的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。