Het hulpprogramma Debug Diagnostic 1.1 is nu beschikbaar

Vertaalde artikelen Vertaalde artikelen
Artikel ID: 931370 - Bekijk de producten waarop dit artikel van toepassing is.
Alles uitklappen | Alles samenvouwen

Op deze pagina

Samenvatting

Dit artikel worden de functies en beschikbaarheid van het hulpprogramma Debug Diagnostics 1.1. Bovendien beschreven hoe u het hulpprogramma Debug Diagnostics 1.1 analyseren en oplossen van problemen met toepassingen.

INLEIDING

Het hulpprogramma Debug Diagnostics 1.1 is ontworpen om het oplossen van prestatieproblemen in de gebruikersmodus Win32. Bijvoorbeeld kan het hulpprogramma Debug Diagnostics 1.1 u helpen problemen met een toepassing die niet meer reageert (vastloopt) of vastloopt, traag, lekt geheugen of geheugen fragmentatie problemen heeft. Het hulpprogramma Debug Diagnostics 1.1 bevat ook Foutopsporing scripts voor toepassingen van Microsoft Internet Information Services (IIS), Internet data access components Microsoft COM +-toepassingen en verwante Microsoft-technologieën.

Het hulpprogramma Debug Diagnostics 1.1 is beschikbaar als zelfstandig hulpprogramma. Bezoek de volgende Microsoft-website voor het hulpprogramma Debug Diagnostics 1.1:
http://www.Microsoft.com/downloads/details.aspx?FamilyID = 28bd5941-c458-46f1-b24d-f60151d875a3
OpmerkingHet hulpprogramma Debug Diagnostics 1.0 is beschikbaar als onderdeel van IIS Diagnostics Toolkit 1.0 of als zelfstandig hulpprogramma.

Meer informatie

Het hulpprogramma Debug Diagnostics 1.1 gebruikt Microsoft Component Object Model (COM) objecten uitbreidbaar objectmodel. Het hulpprogramma Debug Diagnostics 1.1 bevat een scripthost en een ingebouwde reporting framework.

Onderdelen van het hulpprogramma Debug Diagnostics 1.1

Foutopsporing Service

Foutopsporing Service (Dbghost.exe) uitvoert de volgende acties:
  • De host wordt gekoppeld en losgekoppeld van de host-processen
  • Verzamelt prestatiegegevens controleren
  • Contactpersonen van een server en gebruikt deHttpStatusCodeopsomming te bepalen van de status van de server. Deze bewerking wordt ook wel een HTTP-ping.
  • Geheugenlekkage in processen monitoren
  • Foutopsporing sessiestatusgegevens verzameld
  • Geeft de status van elke gedefinieerde regel

De debuggerhost

De Host Debugger (Dbghost.exe) host de symbolische foutopsporing Engine voor Windows (Dbgeng.dll). De Debugger Host processen gekoppeld aan de Windows-Engine voor symbolische foutopsporing en geheugendumps genereert. De Debugger Host host ook de primaire module die wordt gebruikt voor het analyseren van geheugendumps.

OpmerkingDe Host Debugger is afhankelijk van de foutopsporing diagnostische service (Dbgsvc.exe).

De interfaces

Gebruikersinterfaces (Debugdiag.exe en Debugdiaganalysisonly.exe) in het hulpprogramma Debug Diagnostics 1.1 zijn interfaces die worden gebruikt voor het analyseren van geheugendumps, control-scripts maken automatiseren en de status van processen. Deze processen omvatten services.

Het hulpprogramma Debug Diagnostics 1.1 bevat drie weergaven:
  • Regels
    Control-scripts maken voor de debuggerhost wordt een wizard
  • Geavanceerde analyse
    Het geselecteerde script uitvoert op een of meer geheugen dumpbestanden
  • Processen
    De status van de processen en scripts uitvoeren

Het hulpprogramma Debug Diagnostics 1.1 gebruiken

Voordat u het hulpprogramma Debug Diagnostics 1.1, moet u het soort probleem dat u ondervindt identiteit. Bijvoorbeeld bepalen of de toepassing reageert niet meer, loopt vast, traag of geheugen lekt. Nadat u het type probleem weet, kunt u het hulpprogramma Debug Diagnostics 1.1 de juiste gegevens verzamelen. Vervolgens kunt u de gegevens vaststellen en oplossen van het probleem veroorzaakt.

Een crash proces Debug

Meestal een crash proces geeft aan dat een niet-verwerkte uitzondering in een proces of code die wordt uitgevoerd in een proces het proces is beëindigd. Maak een regel crash op het proces voor foutopsporing van een crash proces. U kunt het hulpprogramma Debug Diagnostics 1.1 koppelen aan een bepaald proces. Het hulpprogramma Debug Diagnostics 1.1 controleert het proces voor elke uitzondering of aangepaste onderbrekingspunt zorgt ervoor dat het proces is onverwacht beëindigd. Wanneer een systeemstoring een dump-bestand gemaakt in de map die is opgegeven in de regel.

Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie over het maken van een crash-regel:
919789Het hulpprogramma Debug Diagnostic gebruiken voor het oplossen van een IIS-proces onverwacht stopt

Een proces niet meer reageert of een trage prestatieprobleem opsporen

Een van de volgende methoden gebruiken.
Methode 1: Maak een regel loopt vast
Het vastlopen controle functie is ontworpen om de prestatieproblemen voor IIS oplossen. U kunt bijvoorbeeld een regel vastloopt oplossen van een probleem dat pagina's in een webtoepassing langer duurt dan verwacht laden maken of helemaal niet geladen.

Wanneer u een regel vastlopen maken en geeft u een proces en de URL te controleren, moet u ook een ping-interval en een antwoord time-outwaarde opgeven. Het hulpprogramma Debug Diagnostics 1.1 stuurt een verzoek naar de server geconfigureerde intervallen. Als de server niet voordat de geconfigureerde time-out reageert, wordt een geheugendumpbestand gegenereerd voor het opgegeven proces.

Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie over het maken van een regel vastloopt:
919791Het gebruik van het hulpprogramma Debug Diagnostic hoog CPU-gebruik door een proces in IIS oplossen
Methode 2: Een geheugendumpbestand voor het proces handmatig maken
Wanneer het proces reageert niet of traag, kunt u handmatig een geheugendumpbestand maken. Handmatig maken van een geheugendumpbestand voor een proces met de rechtermuisknop op het proces in deProcessenweergeven en klik vervolgens opVolledige Userdump maken.

Debug geheugen of gebruik verwerken

Een van de volgende methoden gebruiken.
Methode 1: Maak een regel geheugenlek
Wanneer u een regel lek tegen een proces maken, wordt het bestand Leaktrack.dll in het proces geheugengebruik volgen en verwerken gebruik steeds geïnjecteerd. Wanneer u een regel geheugenlek of een greep geheugenlek configureert, kunt u het hulpprogramma Debug Diagnostics 1.1 genereren van het geheugendumpbestand dat is gebaseerd op tijd of geheugen gebruik configureren.
Methode 2: Handmatig een geheugendumpbestand maken
Hiertoe met de rechtermuisknop op het proces in deProcessenweergeven en klik vervolgens opControleren op lekkage. Wanneer het proces om de grootte van een probleem, het proces met de rechtermuisknop en klik vervolgens opVolledige Userdump maken.

Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie over het maken van een geheugen en geheugenlek regel verwerkt:
919790Het hulpprogramma Debug Diagnostic IIS gebruiken in IIS-proces een geheugenlek oplossen

Dumpbestanden analyseren

Het hulpprogramma Debug Diagnostics 1.1 kunt u een geheugendumpbestand te analyseren en genereren van een rapport met de analyse. Daarnaast bevat het rapportbestand aanbevelingen voor het oplossen van problemen die worden geïdentificeerd.

Het hulpprogramma Debug Diagnostics 1.1 gebruikt analysis scripts het dumpbestand proces analyseren. De volgende analyse scripts worden het meest gebruikt:
  • Crash/hang analyzers
    Het script crash/hang analyseert uitzonderingsinformatie in het bestand als een crash wordt gedetecteerd. Het script crash/hang analyseert ook het dumpbestand voor problemen bekend is dat een voorwaarde vastloopt. Dit script bevat IIS, Microsoft Data Access Components, COM + en Windows Socket-informatie met betrekking tot het proces.
  • Geheugen druk analyzers
    Het script geheugen druk analyse analyseert het geheugengebruik van een proces en de gegevens verzameld door het bestand Leaktrack.dll.

Eigenschappen

Artikel ID: 931370 - Laatste beoordeling: donderdag 22 september 2011 - Wijziging: 3.0
De informatie in dit artikel is van toepassing op:
  • 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
Trefwoorden: 
kbwebserver kbtshoot kbinfo kbmt KB931370 KbMtnl
Automatisch vertaald artikel
BELANGRIJK: Dit artikel is vertaald door de vertaalmachine software van Microsoft in plaats van door een professionele vertaler. Microsoft biedt u professioneel vertaalde artikelen en artikelen vertaald door de vertaalmachine, zodat u toegang heeft tot al onze knowledge base artikelen in uw eigen taal. Artikelen vertaald door de vertaalmachine zijn niet altijd perfect vertaald. Deze artikelen kunnen fouten bevatten in de vocabulaire, zinsopbouw en grammatica en kunnen lijken op hoe een anderstalige de taal spreekt en schrijft. Microsoft is niet verantwoordelijk voor onnauwkeurigheden, fouten en schade ontstaan door een incorrecte vertaling van de content of het gebruik ervan door onze klanten. Microsoft past continue de kwaliteit van de vertaalmachine software aan door deze te updaten.
De Engelstalige versie van dit artikel is de volgende:931370

Geef ons feedback

 

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