ASP.NET Web Pages 3.2 的新功能
由Microsoft提供
本主題描述 ASP.NET Web Pages 3.2、網頁 3.2.2 和網頁 3.2.3 Beta1的新功能
ASP.NET Web Pages 3.2
此版本修正了 Bug,並引進了一項新功能。
下載
執行時間功能會以 NuGet 資源庫上的 NuGet 套件的形式發行。 所有執行時間套件都遵循 語意版本設定 規格。 ASP.NET Web Pages 3.2 套件具有下列版本:「3.2.0」。 您可以透過 NuGet安裝或更新這些套件。 此版本也包含 NuGet 上的對應當地語系化套件。
您可以使用 NuGet 套件管理員主控台來安裝或更新已發行的 NuGet 套件:
Install-Package Microsoft.AspNet.WebPages -Version 3.2.0
新功能和錯誤修正
我們已修正一個 Bug,並在此版本中進行了一個次要功能增強。
ASP.NET Web Pages 3.2.2
此版本會匯總ASP.NET Web Pages 3.2.1 Beta 版本中的變更,以提供轉譯大型 razor 頁面的重大效能改善。 此版本與 MVC 5.2.2 套件一致,此套件現在將相依于此版本。
我們已與 MSN 小組合作轉譯大型頁面。 當頁面呈現超過 80 KB 的資料時,最後會在大型物件堆積上顯示物件。 使用多層版面配置時,此效果可以乘以。
伺服器上的結果是額外的 CPU 使用量、較長的記憶體保留期,甚至會在垃圾收集行程的 Gen 2 清除 期間長時間暫停。
下表示范如何分析執行 效能檢視 的結果。 CPU 會保留約 68%,而大型頁面正在轉譯。 下表顯示已完全消除第 2 代集合的數目,而且結果較高要求率,而且由於垃圾收集而大幅減少暫停。
領域 | (3.2) 之前 | (3.2.1) 之後 | 差異 % |
---|---|---|---|
要求 (計數總計) | 26,986 | 32,591 | 20.80% |
追蹤持續時間 (秒) | 196.20 | 198.60 | 1.20% |
要求/秒 | 137.53 | 164.10 | 19.30% |
CPU 負載 | 68.80% | 68.50% | -0.40% |
GC CPU 範例 | 124,323 | 17,543 | -85.90% |
總配置 (計數) | 55,357,146 | 57,222,949 | 3.40% |
) 的 GC 暫停 (範例總計 | 15,091 | 8,515 | -43.60% |
Gen0 GC (計數) | 403 | 1,216 | 201.70% |
Gen1 GC (計數) | 290 | 367 | 26.60% |
Gen2 GC (計數) | 229 | 2 | -99.10% |
CPU / 要求 (範例/req) | 19.73 | 16.47 | -16.50% |
ASP.NET Web Pages 3.2.3 Beta1
此版本僅包含錯誤修正。
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應