Partager via


Nouveautés d’ASP.NET Web Pages 3.2

par Microsoft

Cette rubrique décrit les nouveautés de pages Web ASP.NET 3.2, Web Pages 3.2.2 et Web Pages 3.2.3 beta1

pages Web ASP.NET 3.2

Cette version corrige un bogue et introduit une nouvelle fonctionnalité.

Télécharger

Les fonctionnalités d’exécution sont publiées sous forme de packages NuGet dans la galerie NuGet. Tous les packages d’exécution suivent la spécification du contrôle de version sémantique . Le package pages Web ASP.NET 3.2 a la version suivante : « 3.2.0 ». Vous pouvez installer ou mettre à jour ces packages via NuGet. La version inclut également des packages localisés correspondants sur NuGet.

Vous pouvez installer ou mettre à jour les packages NuGet publiés à l’aide de la console du Gestionnaire de package NuGet :

Install-Package Microsoft.AspNet.WebPages -Version 3.2.0

Nouvelle fonctionnalité et correctif de bogue

Nous avons résolu un bogue et apporté une amélioration mineure des fonctionnalités dans cette version.

pages Web ASP.NET 3.2.2

Cette version cumule la modification apportée à la version bêta pages Web ASP.NET 3.2.1, ce qui offre une amélioration significative des performances dans le rendu des pages de rasoir volumineuses. Cette version s’aligne sur les packages MVC 5.2.2 qui dépendent désormais de cette version.

Nous avons travaillé avec l’équipe MSN sur le rendu de grandes pages. Lorsque les pages affichent plus de 80 Kilo-octets de données, nous nous trouvons avec des objets sur le tas d’objets volumineux. Lorsque plusieurs couches de dispositions sont utilisées, cet effet peut être multiplié.

Le résultat sur le serveur est une utilisation supplémentaire du processeur, une conservation plus longue de la mémoire et même de longues pauses pendant le nettoyage Gen 2 dans le garbage collector.

Vous trouverez ci-dessous un tableau illustrant les résultats de l’analyse d’une vue d’exécution . Le processeur est maintenu constant à environ 68 %, tandis que les pages volumineuses sont affichées. Le tableau montre que le nombre de collections de génération 2 a été presque complètement éliminé, et le résultat est un taux de demandes plus élevé et une réduction considérable des pauses dues au garbage collection.

Zone Avant (3.2) Après (3.2.1) Delta %
Total des demandes (nombre) 26,986 32,591 20.80%
Durée de la trace (secondes) 196.20 198.60 1,20 %
Demande/seconde 137.53 164.10 19.30%
Charge du processeur 68.80% 68.50% -0.40%
Exemples de processeur GC 124,323 17,543 -85.90%
Allocations totales (nombre) 55,357,146 57,222,949 3,40 %
Total GC Pause (exemples) 15,091 8,515 -43.60%
Gen0 GC (nombre) 403 1,216 201.70%
Gc Gen1 (nombre) 290 367 26.60%
Gc Gen2 (nombre) 229 2 -99.10%
PROCESSEUR/requête (exemples/req) 19.73 16.47 -16.50%

pages Web ASP.NET 3.2.3 beta1

Cette version contient uniquement des correctifs de bogues.