共用方式為


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

此版本僅包含錯誤修正。