Comment faire pour analyser les performances des applications Web ASP.NET à l'aide de l'outil d'administration performances

Traductions disponibles Traductions disponibles
Numéro d'article: 815159 - Voir les produits auxquels s'applique cet article

DE CETTE TÂCHE

Agrandir tout | Réduire tout

Sommaire

Résumé

Cet article étape par étape explique comment analyser les performances de l'application Web ASP.NET en utilisant l'outil Administration de performances.

ASP.NET fournit de nombreuses informations via les compteurs de performances standard. Les compteurs de performances standard peuvent être surveillés en utilisant le composant logiciel enfichable performances. Ces informations sont utiles pour les administrateurs système qui doivent comprendre les caractéristiques de performances d'une application ASP.NET. Les compteurs de performance peuvent révéler le temps que nécessaire pour rendre des pages, la charge placé sur le processeur et le nombre de sessions actives ASP.NET.

Surveillance de ces compteurs clés est utile dans les circonstances qui suivent :
  • Vous pouvez créer une planification des performances et ensuite utiliser cette planification pour mesurer l'impact des modifications de configuration et les mises à niveau application.
  • Vous pouvez valider les modifications apportées à la configuration d'une application spécifiquement pour améliorer les performances.
  • Vous pouvez vérifier que les mises à niveau matérielles ont l'effet que vous voulez sur performances.
  • Vous pouvez surveiller les performances de l'application en charge. La charge peut être réel soit artificially généré par un outil tel que l'outil Web Application Stress.
  • Vous pouvez déterminer l'impact des mises à niveau de l'application sur les performances.
Cet article décrit les compteurs plus importantes que vous pouvez utiliser pour analyser les performances d'applications ASP.NET. Ce n'est pas une liste complète des compteurs de ASP.NET. Seuls les compteurs minimales que vous devez posséder pour évaluer les performances d'une application sont décrits.

back to the top

Compteurs de l'Analyseur de performances clé

Ces compteurs sont affichés plus facilement en utilisant les performances composant logiciel enfichable. Pour exécuter le composant logiciel enfichable performances, procédez comme suit ce :
  1. Dans la barre des tâches, cliquez sur Démarrer , pointez sur Paramètres et puis cliquez sur Panneau .
  2. Double-cliquez sur les Outils d'administration dossier, puis double-cliquez sur Outil performances .
  3. Lorsque le composant logiciel enfichable performances démarre, cliquez pour sélectionner l'objet du Moniteur système dans le volet de gauche et puis cliquez sur Ajouter dans la barre d'outil pour ajouter les compteurs qui sont décrits dans le tableau suivant.
    Réduire ce tableauAgrandir ce tableau
    Objet de performanceCompteurInstance (si nécessaire)Description
    Processus% Temps processeur Aspnet_wpPourcentage du temps processeur temps consommé par ASP.NET. Lorsque vous comparez des performances en charge standard à une planification initiale précédemment capturée, diminue dans ce compteur révéler inférieurs processeur exigences et l'évolutivité par conséquent supérieure.
    ProcessusPlage de travailAspnet_wpQuantité de mémoire qui est activement utilisé par ASP.NET. Bien que le développeur de l'application présente le contrôle la plupart sur la mémoire est consommée par l'application, les administrateurs système peuvent avoir un impact significatif en ajustant le délai de session.
    ASP.NET ApplicationsDemandes/s__Total__Lorsque vous analysez des performances par rapport à une charge artificially générée, ce compteur permet pour vérifier que les demandes sont traitées plus rapidement comme ils sont envoyés. Si le nombre de demandes par seconde tombe sous le nombre de demandes qui sont générés par seconde, mise en file d'attente se produit. Cela signifie que le taux de demande maximale a été dépassée. Lorsque vous analysez la charge des utilisateurs réels dans un environnement de production, ce compteur révèle le site de la disponibilité est.
    Les applications ASP.NETSessions Active__Total__Ce compteur affiche le numéro d'ASP.NET sessions qui ont été créées mais n'ont pas expiré. Activé session ASP.NET applications créer une nouvelle session lorsqu'une demande utilisateur est envoyée sans un cookie. Sessions sont supprimées lorsque l'application détruit la session ou lorsque la session expire. Par défaut, ASP.NET sessions expirer après 20 minutes. Chaque session consomme mémoire. Par conséquent, si vous réduisez le délai de session, vous pouvez améliorer les performances si la session utilise une grande quantité de mémoire et un nombre important de sessions est actif. Contrôler le compteur plage de travail pour mesurer l'impact de cette session de délai d'expiration a sur la consommation de mémoire.
    ASP.NETÉtat de sessions Server activeCe compteur dénombre les mêmes informations que les sessions active compteur dans l'objet de performance application ASP.NET . Utilisez ce compteur lorsqu'un serveur d'état est utilisé au lieu de sessions en cours.
    ASP.NET Heure de l'exécution de la demandeCe compteur affiche le temps, nombre de millisecondes nécessaire à l'affichage de la dernière page demandée et puis la transmettre à l'utilisateur. Ce compteur est généralement être supérieur à la fois qu'une trace indique pour afficher la page. Ce compteur est une mesure plue de temps de demande de début à fin. Si ce compteur affiche une moyenne inférieure par rapport à une planification initiale, alors à la fois l'évolutivité et les performances de l'application ont été augmentées.
back to the top

Références

Pour plus d'informations sur la surveillance des seuils de performances, consultez la documentation du Kit de développement .NET Framework SDK ou reportez-vous au site Web de Microsoft à l'adresse suivante :

http://msdn.microsoft.com/library/en-us/vbcon/html/vboriinstrumentingperformancethresholdsonserver.asp

back to the top


Propriétés

Numéro d'article: 815159 - Dernière mise à jour: mercredi 30 avril 2003 - Version: 1.6
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft ASP.NET 1.0
  • Microsoft ASP.NET 1.1
Mots-clés : 
kbmt kbperformance kbweb kbhowtomaster KB815159 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 815159
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.
Exclusion de responsabilité concernant les contenus obsolètes dans la Base de connaissances
Cet article concerne des produits pour lesquels Microsoft n'offre plus de support. Il est par conséquent fourni « en l'état » et ne sera plus mis à jour.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com