Cómo: Utilizar la herramienta de administración de rendimiento para analizar el rendimiento de .NET Framework-based aplicación para Windows

Seleccione idioma Seleccione idioma
Id. de artículo: 815158 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Resumen

En este artículo describe cómo utilizar la herramienta de administración de rendimiento para analizar el rendimiento de Windows basadas en .NET Framework aplicaciones.

Supervisión para las aplicaciones de .NET Framework del rendimiento difiere de las aplicaciones de Windows convencionales de varias maneras. La diferencia más fundamental es que se ejecutan las aplicaciones common language Runtime (CLR). Common language runtime acepta solicitudes de recursos de aplicaciones, determina si la aplicación puede tener acceso y da prioridad a las solicitudes que se produzcan conflictos de recursos.

Este enfoque proporciona el comunes lenguaje en tiempo de ejecución único perspectiva rendimiento de la aplicación. Gran parte de esta información se expone al administrador a través de un conjunto de .NET de diez objetos de rendimiento de tiempo de ejecución de lenguaje comunes. Estos objetos se pueden supervisar mediante el complemento rendimiento. También puede supervisar las aplicaciones basadas en .NET Framework mediante los contadores de rendimiento estándar, incluidos el proceso de objeto de rendimiento. El objeto de rendimiento proceso revela información detallada acerca del procesador, memoria y uso de E/s de una sola aplicación ?s.

La aplicaciones Web ASP.NET y servicios Web se ejecutan en el proceso aspnet_wp.exe y tienen su propio conjunto de contadores de rendimiento dedicado.

Para obtener información adicional, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
815159Cómo: Analizar el rendimiento de aplicaciones Web ASP.NET mediante la herramienta de administración de rendimiento

Utilice los contadores de Monitor de rendimiento clave

Aunque estos contadores son un pequeño subconjunto de la información disponible acerca de las aplicaciones .NET Framework, constituyen la información más importante disponibles acerca de las aplicaciones administradas. La forma más sencilla para ver esta información es utilizar el complemento rendimiento.

Para iniciar y utilizar el complemento rendimiento, siga estos pasos:
  1. Haga clic en Inicio , seleccione configuración y, a continuación, haga clic en Panel de control .
  2. Haga doble clic en Herramientas administrativas y, a continuación, haga clic en rendimiento .
  3. En el panel izquierdo de la ventana rendimiento, seleccione Monitor de sistema .
  4. En la barra de herramientas del panel derecho, haga clic en Agregar para agregar los contadores que se describen en la tabla siguiente:
    Contraer esta tablaAmpliar esta tabla
    Objeto de rendimientoContadorInstancia (si es necesario)Descripción
    Proceso% De tiempo de procesadorAplicación Nombre de procesoEl porcentaje de tiempo ?s procesador que se consume en la aplicación .NET.
    ProcesoEspacio de trabajoProceso de aplicación nombreLa cantidad de memoria usada activamente por la aplicación.
    LocksAndThreads de .NET CLRCola actual longitud_Global_Common language runtime arbitra solicitudes desde aplicaciones basadas en .NET para los recursos del sistema. En ocasiones, con la que varias aplicaciones intenten obtener acceso al mismo recurso, por ejemplo, un archivo en un disco. Cuando esto ocurre, common language runtime fuerza una de las aplicaciones que se esperará. El contador Longitud de cola actual muestra el número de solicitudes esperando actualmente. Un aumento en este número indica un conflicto de recursos y un origen posible de problemas de rendimiento.
    Redes de CLR de .NETBytes enviados, bytes recibidosAl ajustar la utilización de red de una aplicación, estos dos contadores le indicará el tráfico total enviado por todas las aplicaciones basadas en .NET. Tenga en cuenta que estos contadores no le permiten supervisar una aplicación basada en .NET específica. Sin embargo, no medir tráfico de red que se generen las aplicaciones que no utilizan common language runtime.
    Datos de .NET CLRSqlClient: # Actual agrupada y conexiones NonpooledUna medida del número de conexiones de base de datos generados por todas las aplicaciones de .NET Framework. Aunque no hay ninguna forma de supervisar las conexiones que se abren mediante una aplicación específica, este contador es útil para detectar aplicaciones que utilizan conexiones de base de datos innecesariamente. Uso ineficaz de conexiones puede causar problemas de rendimiento en el servidor de base de datos.

Referencias

Para obtener información adicional, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
818015Cómo: Optimizar y escalar el rendimiento de aplicaciones que están basadas en .NET Framework
Para obtener más información al respecto, visite el siguiente sitio Web de Microsoft:
Supervisar umbrales de rendimiento
http://msdn2.microsoft.com/en-us/library/wz3d1wc5(vs.71).aspx


Propiedades

Id. de artículo: 815158 - Última revisión: lunes, 18 de agosto de 2003 - Versión: 2.7
La información de este artículo se refiere a:
  • Microsoft .NET Framework 1.0
  • Microsoft .NET Framework 1.1
Palabras clave: 
kbmt kbperformance kbwindowsforms kbconfig kbhowtomaster KB815158 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 815158

Enviar comentarios

 

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