La herramienta de depuración diagnóstico 1.1 ahora está disponible

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

En esta página

Resumen

En este artículo se describe las características y la disponibilidad de la herramienta de depuración diagnósticos 1.1. Además, este artículo describe cómo utilizar la herramienta de depuración 1.1 de diagnóstico para analizar y resolver problemas de aplicaciones.

INTRODUCCIÓN

La herramienta de depuración diagnósticos 1.1 está diseñada para ayudar a solucionar problemas de rendimiento en cualquier proceso de modo de usuario de Win32. Por ejemplo, la herramienta de depuración diagnósticos 1.1 puede ayudarle a solucionar problemas de una aplicación que deja de responder (se bloquea) o se bloquea, tiene un rendimiento lento, pérdida de memoria o tiene problemas de fragmentación de memoria. La herramienta de depuración diagnósticos 1.1 también incluye la depuración de secuencias de comandos para las aplicaciones de Microsoft Internet Information Services Server (IIS), data access components Web, aplicaciones COM + de Microsoft y tecnologías de Microsoft relacionadas.

La herramienta de diagnósticos de depuración (DebugDiag) versión 1.2 ahora está disponible. Para obtener la herramienta Debug Diagnostic Tool v1.2, visite el siguiente sitio Web de Microsoft:
Depurar v1.2 de la herramienta de diagnóstico
Nota La herramienta de depuración Diagnostics 1.0 está disponible como parte de IIS Diagnostics Toolkit 1.0 o como una herramienta independiente.

Más información

La herramienta de depuración diagnósticos 1.1 utiliza objetos de modelo de objetos componentes (COM) de Microsoft para proporcionar un modelo de objetos extensible. La herramienta de depuración diagnósticos 1.1 incluye un host de secuencias de comandos y un marco de informes integrado.

Componentes de la herramienta de depuración diagnósticos 1.1

El servicio de depuración

El servicio de depuración (Dbghost.exe) realiza las siguientes acciones:
  • Se adjunta el host a y se separa el host de procesos en ejecución
  • Recopila datos del monitor de rendimiento
  • Pone en contacto con un servidor y utiliza la enumeración HttpStatusCode para determinar el estado del servidor. Esta operación es también conocida como un ping HTTP.
  • Monitores de pérdidas de memoria en los procesos en ejecución
  • Recopila información de estado de sesión de depuración
  • Muestra el estado de cada regla definida

El Host del depurador

El Host del depurador (Dbghost.exe) aloja el motor de depurador simbólico de Windows (Dbgeng.dll). El Host del depurador se adjunta los procesos para el motor de depurador simbólico de Windows y genera los volcados de memoria. El Host del depurador también aloja el módulo principal que se utiliza para analizar volcados de memoria.

Nota El Host del depurador no es dependiente en el servicio de diagnóstico de depuración (Dbgsvc.exe).

Las interfaces de usuario

Las interfaces de usuario (Debugdiag.exe y Debugdiaganalysisonly.exe) en la herramienta de depuración diagnósticos 1.1 son las interfaces que se utilizan para analizar volcados de memoria, automatizar la creación de las secuencias de comandos de control y mostrar el estado de los procesos en ejecución. Estos procesos incluyen servicios.

La herramienta de depuración diagnósticos 1.1 incluye tres vistas:
  • Reglas
    Utiliza a un Asistente para crear secuencias de comandos de control para el host del depurador
  • Análisis avanzado
    Se ejecuta la secuencia de comandos de análisis seleccionada en la memoria de uno o más archivos de volcado
  • Procesos
    Muestra el estado de la ejecución de procesos y las secuencias de comandos

Cómo utilizar la herramienta de depuración diagnósticos 1.1

Antes de iniciar la herramienta de depuración diagnósticos 1.1, debe identidad el tipo de problema que está experimentando. Por ejemplo, determinar si la aplicación deja de responder, se bloquea, tiene un rendimiento lento o pérdidas de memoria. Una vez que conozca el tipo de problema, puede configurar la herramienta de depuración 1.1 de diagnósticos para recopilar los datos correctos. A continuación, puede utilizar los datos para determinar y resolver la causa del problema.

Depurar un bloqueo de proceso

Normalmente, un bloqueo de proceso indica que una excepción no controlada en un proceso o el código que se ejecuta en un proceso ha finalizado el proceso. Para depurar un bloqueo de proceso, cree una regla de bloqueo en el proceso. Puede adjuntar la herramienta de depuración 1.1 de diagnósticos para un proceso específico. La herramienta de depuración 1.1 de diagnóstico supervisa el proceso para cualquier excepción o un punto de interrupción personalizado que hace que el proceso finaliza de forma inesperada. Cuando se produce un bloqueo, se crea un archivo de volcado de memoria en la carpeta que se especifica en la regla.

Para obtener más información acerca de cómo crear una regla de bloqueo, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
919789Cómo utilizar la herramienta Diagnósticos de depuración para solucionar problemas de un proceso IIS se detiene inesperadamente

Depurar un proceso deja de responder o un problema de rendimiento lento

Utilice uno de los métodos siguientes.
Método 1: Crear una regla de bloqueo
El bloqueo de función de supervisión está diseñado para solucionar problemas de rendimiento de proceso IIS. Por ejemplo, puede crear una regla de bloqueo para solucionar un problema en el que tardan más tiempo de espera para cargar las páginas de una aplicación Web o no se cargue en absoluto.

Cuando cree una regla de bloqueo y, a continuación, especifique una dirección URL para supervisar y un proceso, también debe especificar un intervalo de ping y un valor de tiempo de espera de respuesta. La herramienta de depuración diagnósticos 1.1 envía una solicitud al servidor a intervalos configurados. Si el servidor no responde antes del tiempo de espera configurado, se genera un archivo de volcado de memoria para el proceso especificado.

Para obtener más información acerca de cómo crear una regla de bloqueo, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
919791Cómo utilizar la herramienta de diagnósticos de depuración para solucionar problemas de uso intensivo de la CPU por un proceso en IIS
Método 2: Crear manualmente un archivo de volcado de memoria para el proceso
Cuando el proceso deja de responder o se ejecuta lentamente, puede crear manualmente un archivo de volcado de memoria. Para crear manualmente un archivo de volcado de memoria para un proceso, haga clic en el proceso en el Procesos ver y, a continuación, haga clic en Crear Userdump completa.

Memoria de depuración o del uso de controladores

Utilice uno de los métodos siguientes.
Método 1: Crear una regla de fugas
Cuando se crea una regla de fugas contra un proceso, el archivo Leaktrack.dll se inyecta en el proceso para realizar un seguimiento de uso de memoria y uso de controladores con el tiempo. Al configurar una regla de fugas de memoria o una regla de fugas de identificador, puede configurar la herramienta de depuración 1.1 de diagnósticos para generar el archivo de volcado de memoria que se basa en el uso de memoria o tiempo.
Método 2: Crear manualmente un archivo de volcado de memoria
Para ello, haga clic en el proceso en el Procesos ver y, a continuación, haga clic en Monitor de fugas. Cuando el proceso crece a un tamaño de problema, con el botón derecho el proceso y, a continuación, haga clic en Crear Userdump completa.

Para obtener más información acerca de cómo crear una regla de pérdida de memoria y el punto de control, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
919790Cómo utilizar la herramienta Diagnósticos de depuración de IIS para solucionar problemas de una pérdida de memoria en un proceso IIS

Analizar archivos de volcado de memoria

La herramienta de depuración diagnósticos 1.1 puede analizar un archivo de volcado de memoria y generar un archivo de informe que incluye el análisis. Además, el archivo de informe incluye recomendaciones para resolver los problemas identificados.

La herramienta de depuración diagnósticos 1.1 utiliza secuencias de comandos de análisis para analizar el archivo de volcado de proceso. Las siguientes secuencias de comandos de análisis se utilizan con más frecuencia:
  • Bloqueo analizadores
    La secuencia de comandos de bloqueo/bloqueo analiza la información de excepción en el archivo de volcado si se detecta un fallo. La secuencia de comandos de bloqueo/bloqueo también analiza el archivo de volcado de los problemas que se sabe que causan una condición de desconexión. Esta secuencia de comandos incluye IIS, Microsoft Data Access Components, COM + e información de Socket de Windows que está relacionado con el proceso.
  • Analizadores de presión de memoria
    La secuencia de comandos de análisis de presión de memoria analiza el uso de memoria de un proceso y muestra los datos recopilados por el archivo Leaktrack.dll.

Propiedades

Id. de artículo: 931370 - Última revisión: lunes, 07 de mayo de 2012 - Versión: 1.0
La información de este artículo se refiere a:
  • Windows Vista Ultimate
  • Windows Vista Ultimate 64-bit edition
  • Windows Vista Enterprise
  • Windows Vista Enterprise 64-bit edition
  • Windows Vista Business
  • Windows Vista Business 64-bit edition
  • Windows Vista Home Premium
  • Windows Vista Home Premium 64-bit edition
  • Windows Vista Home Basic
  • Windows Vista Home Basic 64-bit edition
  • Windows Vista Starter
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Home Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Professional Edition
Palabras clave: 
kbwebserver kbtshoot kbinfo kbmt KB931370 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): 931370

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