Das Tool Diagnose 1.1 Debuggen ist jetzt verfügbar

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 931370 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Auf dieser Seite

Zusammenfassung

Dieser Artikel beschreibt die Features und die Verfügbarkeit des Tools Debuggen Diagnose 1.1. Darüber hinaus beschrieben, wie Sie das Debuggen Diagnose 1.1-Tool zum Analysieren und beheben Anwendung Probleme.

EINFÜHRUNG

Debuggen Diagnose 1.1-Tool dient zur Behebung von Leistungsproblemen in allen Win32-Benutzermodus-Prozess. Z. B. können das Debuggen Diagnose 1.1-Tool Sie eine Anwendung behandeln, die nicht mehr reagiert (hängt) oder stürzt ab, langsam, verliert Speicher oder Speicherfragmentierung hat. Das Tool Debuggen Diagnose 1.1 umfasst auch Debuggen von Skripts für Internetinformationsdienste (IIS) Anwendungen, Web-Datenzugriffskomponenten, Microsoft COM+-Anwendungen und zugehörigen Microsoft-Technologien.

Das Debuggen Diagnose 1.1-Tool ist als eigenständiges Tool verfügbar. Erhalten Sie das Debuggen Diagnose 1.1-Tool, den folgenden Microsoft-Website:
http://www.microsoft.com/downloads/details.aspx?FamilyID=28bd5941-c458-46f1-b24d-f60151d875a3
Hinweis: Das Debuggen Diagnostics 1.0-Tool ist als Teil von IIS Diagnostics Toolkits 1.0 oder als eigenständiges Tool verfügbar.

Weitere Informationen

Das Tool Debuggen Diagnose 1.1 verwendet Komponentenobjektmodells (COM) Objekte, um ein erweiterbares Objektmodell bereitstellen. Das Tool Debuggen Diagnose 1.1 enthält ein Skript Host und einem integrierten reporting Framework.

Komponenten des Dienstprogramms Debuggen Diagnose 1.1

Der Dienst Debuggen

Der Dienst Debuggen (Dbghost.exe) führt die folgenden Aktionen aus:
  • Fügt der Host zu und trennt die Host von Prozessen
  • Sammelt Leistungsdaten-monitor
  • Verbindung zu einem Server und verwendet die HttpStatusCode -Enumeration, um den Status des Servers zu ermitteln. Dieser Vorgang ist auch bekannt als ein HTTP-Ping.
  • Monitore Speicherverluste in der ausgeführten Prozesse
  • Sammelt Sitzungszustandsinformationen Debuggen
  • Zeigt den Status der einzelnen definierten Regeln

Der Debugger-Host

Der Debugger-Host (Dbghost.exe) hostet das Windows-Symbolic Debugger Modul (dbgeng.dll). Der Debugger-Host verbindet Prozesse mit Windows Symbolic Debugger Engine und Speicherabbilder erzeugt. Der Debugger Host hostet außerdem das primäre Modul, das zum Speicherabbilder analysieren verwendet wird.

Hinweis: Der Debugger-Host ist nicht Diagnose Debug-Dienst (Dbgsvc.exe) abhängig.

Die Benutzeroberflächen

Die Benutzeroberflächen (Debugdiag.exe und Debugdiaganalysisonly.exe) im Tool Debuggen Diagnose 1.1 sind Schnittstellen, die zur Analyse der Speicherabbilder, verwendet werden erstellen Steuerelement Skripts zu automatisieren und der Status der ausgeführten Prozesse angezeigt. Diese Prozesse umfassen Dienste.

Das Tool Debuggen Diagnose 1.1 enthält drei Ansichten:
  • Regeln
    Verwendet einen Assistenten zum Erstellen von Steuerelement-Skripts für die Debugger-Host
  • Erweiterte Analyse
    Führt das ausgewählte Analysis-Skript auf eine oder mehrere Speicher Speicherabbilddateien
  • Prozesse
    Zeigt den Status der ausgeführten Prozesse und Skripts

Wie Sie das Debuggen Diagnose 1.1-tool

Bevor Sie das Debuggen Diagnose 1.1-Tool starten, müssen Sie Identität die Art des Problems, das bei Ihnen auftritt. Beispielsweise ermitteln Sie, ob die Anwendung, Abstürze, langsam oder Speicher verliert reagiert nicht mehr. Nachdem Sie die Art von Problem herausgefunden haben, können Sie das Tool Debuggen Diagnose 1.1, um die richtigen Daten sammeln konfigurieren. Anschließend können Sie die Daten ermitteln und Beheben der Ursache des Problems.

Debuggen eines Absturzes Prozess

Ein Absturz Prozess gibt i. d. r. an, dass eine unbehandelte Ausnahme in einem Prozess oder Code, der in einem Prozess ausgeführt wird den Prozess beendet wurde. Erstellen Sie zum Debuggen eines Absturzes Prozess eine Regel, Absturz des Prozesses. Sie können das Tool Debuggen Diagnose 1.1 an einen bestimmten Prozess anfügen. Das Tool Debuggen Diagnose 1.1 überwacht den Prozess für jede Ausnahme oder benutzerdefinierte Haltepunkt, der der Prozess unerwartet beendet wird. Bei einem Absturz ist eine Speicherabbilddatei im Ordner erstellt, in der Regel angegeben ist.

Weitere Informationen zum Erstellen einer Regel Absturz finden Sie im folgenden Artikel der Microsoft Knowledge Base:
919789Wie Sie das Debuggen Netzwerkdiagnosetool, um einen IIS-Prozess behandeln, der unerwartet beendet

Debuggen eines Prozesses, das nicht mehr reagiert oder ein Problem langsam

Verwenden Sie eine der folgenden Methoden.
Methode 1: Erstellen einer Regel hängen
Das Feature Überwachung hängt dient zur Problembehandlung im IIS-Prozess-Leistung. Beispielsweise können Sie erstellen eine Regel hängen, mit der Behandlung eines Problems in der Seiten in einer Webanwendung länger als erwartet zum Laden übernehmen oder werden nicht geladen.

Wenn Sie eine Regel hängen erstellen und geben Sie einen Prozess und URL zu überwachen, müssen Sie auch ein Ping-Intervall und eine Antwort-Timeoutwert angeben. Das Debuggen Diagnose 1.1 Tool sendet eine Anforderung an den Server konfigurierten Intervallen. Wenn der Server vor des konfigurierten Zeitlimits nicht reagiert, wird eine Speicherabbilddatei für den angegebenen Prozess generiert.

Weitere Informationen zum Erstellen einer Regel hängt finden Sie im folgenden Artikel der Microsoft Knowledge Base:
919791Wie Sie das Debug-Diagnoseprogramm, um hohen CPU-Auslastung durch einen Prozess in IIS zu Problembehandlung
Methode 2: Manuelles Erstellen Sie eine Speicher-Speicherabbilddatei für den Prozess
Wenn der Prozess nicht mehr reagiert oder langsam, können Sie manuell eine Speicherabbilddatei erstellen. Um eine Speicherabbilddatei für einen Prozess manuell zu erstellen, klicken Sie mit der rechten Maustaste auf den Prozess in der Ansicht Prozesse , und klicken Sie auf Alle Userdump erstellen .

Debuggen Sie Speicher oder behandeln Verwendung

Verwenden Sie eine der folgenden Methoden.
Methode 1: Erstellen einer Regel Speicherverlust
Wenn Sie eine Speicherverlust Regel für einen Prozess erstellen, wird die Datei Leaktrack.dll in den Prozess Speichernutzung verfolgen und Behandeln von Auslastung über einen Zeitraum eingefügt. Wenn Sie eine Regel Speicher Speicherverlust oder eine Handle-Leck Regel konfigurieren, können Sie konfigurieren das Debuggen Diagnose 1.1 Tool, um die Speicherabbilddatei zu erzeugen, die auf Zeit oder Speicher Verwendung basiert.
Methode 2: Manuelles Erstellen Sie eine Speicher-Speicherabbilddatei
Um dies tun, klicken Sie mit der rechten Maustaste auf den Prozess in der Ansicht Prozesse und klicken Sie Monitor für Leaks . Wenn der Prozess auf eine Größe Problem vergrößert wird, klicken Sie mit der rechten Maustaste auf den Prozess und klicken Sie auf Alle Userdump erstellen .

Weitere Informationen dazu, wie Sie erstellen eine Regel Arbeitsspeicher und Handle-Leck, klicken Sie auf die folgende KB-Artikelnummer:
919790Wie Sie das Tool IIS Debuggen Diagnose, um einen Speicherverlust in einem IIS-Prozess zu beheben

Analysieren von Speicherabbilddateien

Debuggen Diagnose 1.1-Tool kann eine Speicherabbilddatei analysieren und generieren eine Berichtsdatei, die die Analyse enthält. Die Berichtdatei enthält darüber hinaus Empfehlungen zur Behebung der Probleme, die identifiziert werden.

Das Tool Debuggen Diagnose 1.1 verwendet Analysis-Skripts zum Analysieren der Abbilddatei Prozess. Die folgenden Analysis-Skripts werden am häufigsten verwendet:
  • Absturz-hängt Analyzern
    Das Absturz-hängt Skript analysiert Ausnahmeinformationen in die Abbilddatei, wenn ein Absturz erkannt wird. Das Absturz-hängt Skript analysiert auch die Speicherabbilddatei für Probleme, die bekanntermaßen eine hängt Bedingung verursachen. Dieses Skript gehören IIS, Microsoft Data Access Components, COM+ und Windows Socket-Informationen, die mit dem Prozess verknüpft ist.
  • Speicher Druck Analyzern
    Speicher Druck Analyse Skript analysiert die Speichernutzung eines Prozesses und zeigt die Daten, die von der Leaktrack.dll-Datei gesammelt.

Eigenschaften

Artikel-ID: 931370 - Geändert am: Donnerstag, 11. Oktober 2007 - Version: 1.4
Die Informationen in diesem Artikel beziehen sich auf:
  • 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
Keywords: 
kbmt kbwebserver kbtshoot kbinfo KB931370 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 931370
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

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