Exportar (0) Imprimir
Expandir todo
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

Depurar, trazar y generar perfiles

Para depurar una aplicación de .NET Framework, el compilador y el entorno de motor en tiempo de ejecución deben configurarse de modo que permitan agregar un depurador a la aplicación y producir símbolos y mapas de líneas, si es posible, para la aplicación y su MSIL (Microsoft Intermediate Language, Lenguaje intermedio de Microsoft) correspondiente. Una vez depurada una aplicación administrada, se puede generar un perfil para mejorar el rendimiento. La generación de perfiles evalúa y describe las líneas de código fuente que generan el código ejecutado con más frecuencia y cuánto tiempo se necesita para ejecutarlas.

Las aplicaciones de .NET Framework se depuran fácilmente mediante Visual Studio, que controla muchos de los detalles de configuración. Si no está instalado Visual Studio, puede examinar y mejorar el rendimiento de las aplicaciones de .NET Framework mediante las clases de depuración del espacio de nombres System.Diagnostics de .NET Framework. Este espacio de nombres incluye las clases Trace, Debug y TraceSource para trazar el flujo de ejecución, y las clases Process, EventLog y PerformanceCounter para generar el perfil del código.

Temas sobre cómo depurar y generar perfiles

Incluye vínculo a los temas "Cómo..." de esta sección.

Habilitar la depuración de adjuntos JIT

Muestra cómo configurar el Registro para asociar un motor de depuración JIT a una aplicación de .NET Framework.

Facilitar la depuración de una imagen

Muestra cómo activar el seguimiento JIT y desactivar la optimización para facilitar la depuración del ensamblado.

Habilitar la generación de perfiles

Muestra cómo configurar las variables de entorno para asociar una aplicación de .NET Framework a un generador de perfiles.

Seguimiento e instrumentación de aplicaciones

Describe cómo supervisar la ejecución de la aplicación mientras se está ejecutando y cómo instrumentarla para que se muestre su rendimiento, tanto si éste es bueno como si producen errores.

Diagnóstico de errores con asistentes de depuraciones administradas

Describe los asistentes de depuración administrados (MDA), que son elementos que ayudan a la depuración y que trabajan con Common Language Runtime (CLR) para proporcionar información sobre el estado en tiempo de ejecución.

Mejorar la depuración con los atributos de visualización del depurador

Describe cómo el desarrollador de un tipo puede especificar la apariencia de ese tipo cuando se muestra en un depurador.

Contadores de rendimiento de .NET Framework

Describe los contadores que puede utilizar para realizar el seguimiento del rendimiento de una aplicación.

Herramientas de depuración (.NET Framework)

Incluye herramientas que proporcionan información sobre el entorno interno de Common Language Runtime, ayudan a detectar y corregir los problemas que surgen en aplicaciones orientadas a Common Language Runtime, y permiten ver los enlaces de ensamblado.

Depurar aplicaciones ASP.NET y aplicaciones habilitadas para AJAX

Proporciona requisitos previos e instrucciones acerca de cómo se depura una aplicación ASP.NET durante la fase de desarrollo o después de la implementación.

Guía de desarrollo para .NET Framework

Proporciona una guía para todas las principales áreas y tareas tecnológicas relacionadas con el desarrollo de aplicaciones, como la creación, configuración, depuración, seguridad e implementación de la aplicación, e información sobre programación dinámica, interoperabilidad, extensibilidad, administración de memoria y subprocesamiento.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft