【翻譯】.NET 5 Preview7發佈

来源:https://www.cnblogs.com/yyfh/archive/2020/07/22/13358430.html
-Advertisement-
Play Games

今天,發佈了.NET 5.0 Preview7。這是倒數第二個預覽版本(在轉移到RC之前)。此時,大多數功能應該已經非常接近完成了。Single file和ARM64 intrinsics是兩個花費了最長時間來完成的功能,當然Preview 8中已經在正軌上了。請參閱 .NET 5.0 Previe ...


今天,發佈了.NET 5.0 Preview7。這是倒數第二個預覽版本(在轉移到RC之前)。此時,大多數功能應該已經非常接近完成了。Single file和ARM64 intrinsics是兩個花費了最長時間來完成的功能,當然Preview 8中已經在正軌上了。請參閱 .NET 5.0 Preview 4文章以獲得更多的版本信息。

ASP.NET Core和EF Core也在今天發佈。

您可以下載適用於Windows,macOS和Linux的.NET 5.0 Preview 7:

你需要使用Visual Studio 2019 16.7來使用.NET 5.0。現在Visual Studio for Mac 上也支持.NET 5.0。安裝最新版本的C# extension來使用.NET 5.0和Visual Studio Code

Performance

Stephen Toub最近發佈了他在 .NET 5 中的性能改進,這是他的系列中的最新一篇。他涵蓋了大約250個面向性能的拉請求,這些改進甚至會讓那些密切關註.NET Core性能的人感到驚訝。

System.Text.Json

我們已經在新的JSON API中添加了可用性特性。以下是預覽7的新特性(更多將在預覽8中出現)。

Garbage Collection (GC)

GC現在通過GC公開最近收集的詳細信息。GC.GetGCMemoryInfo方法,它返回一個GCMemoryInfo結構體。GCMemoryInfo提供關於機器記憶體、堆記憶體和最近收集的信息,或者你指定的垃圾收集類型的最新收集——短暫的、完全阻塞的或者後臺垃圾收集。

使用這個新API最有可能的用例是用於日誌記錄/監視,或者指示裝入器平衡器應該停止機器的旋轉以請求一次完整的GC。它還可以通過減少緩存的大小來避免容器硬限制。

另一個很小但有影響的變化是,將昂貴的記憶體複位操作推遲到低記憶體的情況下。我們希望這些策略上的更改能夠降低GC延遲(以及GC CPU的一般使用)。

RyuJIT

RyuJIT是.NET的彙編代碼生成器,針對Intel和ARM晶元。RyuJIT的大部分投資都集中在性能上。

Closing

請告訴我們您使用Preview 7的經驗。現在分享你的反饋還不晚。我們已經接近發佈的尾聲了,但實際上我們現在更關註質量,因為我們基本上已經完成了特性開發。
在預覽8之後,我們計劃在最終發佈之前發佈兩個RCs。RCs將擁有“上線”許可證,這意味著它們將在生產中得到支持。在這一點上,我們從預覽1開始就在.NET上運行.NET站點(5.0上50%;3.1版本的50%),它工作得很好。


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


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 很多想從事python行業的朋友都會問到,零基礎如何自學成為Python高手?根據小北多年教育的經驗,我總結了幾個小建議,想看乾貨的請看下文! 如何剋服入門難問題? 其實小北覺得,最好的方法就是和一群志同道合的朋友一起學習python,因為這樣才能更好的堅持下去,彼此相互督促,共同解決遇到的一些問題 ...
  • 引言 作者:黃青石 鏈接:https://www.cnblogs.com/huangqingshi/p/13336648.html?utm_source=tuicool&utm_medium=referral 周末了,覺得我還有很多作業沒有寫,針對目前大家對OOM的類型不太熟悉,那麼我們來總結一下各 ...
  • 前言 本文的文字及圖片來源於網路,僅供學習、交流使用,不具有任何商業用途,版權歸原作者所有,如有問題請及時聯繫我們以作處理。 作者:愛數據學習社 首先,要知道我們用哪些庫來畫圖? matplotlib python中最基本的作圖庫就是matplotlib,是一個最基礎的Python可視化庫,一般都是 ...
  • 我們知道第一個程式java的入門程式是Hello World所以我們寫過:System.out.println("Hello World"); 這個是java的輸出語句,這個時候我們該怎麼想呢,輸出語句有了,輸入語句是什麼呢?電腦的輸入肯定離不開鍵盤 我們可以通過 Scanner 類來獲取用戶的輸 ...
  • 原文地址:https://www.wjcms.net/archives/php%E5%AE%9E%E7%8E%B0%E7%BB%9F%E8%AE%A1ip%E6%95%B0%E5%8F%8A%E5%9C%A8%E7%BA%BF%E4%BA%BA%E6%95%B0 寫在前面的話 很多人有這樣的需求,就 ...
  • 最近,網上流傳一組《人工智慧實驗教材》的圖片,照片火起來的原因是教材是為幼兒園的小朋友們設計的! Python被列入小學、初高中教材已不是新鮮事,現在又成功“入侵”了幼兒園,對此有網友調侃稱:看來Python將會從幼兒園一直陪你到考大學! 由此可見,如果不學Python就很有可能會成為新時代的“文盲 ...
  • ##L1-047 裝睡 (10分) 你永遠叫不醒一個裝睡的人 ———— 但是通過分析一個人的呼吸頻率和脈搏,你可以發現誰在裝睡!醫生告訴我們,正常人睡眠時的呼吸頻率是每分鐘 $15 \sim 20$ 次,脈搏是每分鐘 $50 \sim 70$ 次。下麵給定一系列人的呼吸頻率與脈搏,請你找出他們中間有 ...
  • .NET 5 Preview 7現在可以用了,可以進行評估了。這是此版本中的新增功能: Blazor WebAssembly應用程式現在針對.NET 5 更新了Blazor WebAssembly的調試要求 Blazor的可訪問性改進 Blazor的性能改進 證書認證性能改進 發送HTTP/2 PI ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...