Je nyní k dispozici nástroj Diagnostika 1.1 Debug

Překlady článku Překlady článku
ID článku: 931370 - Produkty, které se vztahují k tomuto článku.
 
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Souhrn

Tento článek popisuje funkce a dostupnost nástroje Diagnostika 1.1 Debug. Kromě toho tento článek popisuje, jak pomocí nástroje Diagnostika 1.1 Debug analyzovat a vyřešit problémy s aplikací.

ÚVOD

Nástroj Diagnostika 1.1 Debug je určen k řešení potíží s výkonem v procesu uživatelského režimu Win32. Například nástroje Diagnostika 1.1 Debug může pomoci při odstraňování aplikace přestane reagovat (zablokuje se) nebo se zhroutí, pomalu, nevrací paměť nebo má problémy fragmentace paměti. Ladění skriptů pro aplikace Internetová informační služba (IIS), data access components webové, aplikace Microsoft COM + a související technologie Microsoft zahrnuje také nástroje Diagnostika 1.1 Debug.

Diagnostika ladění (DebugDiag) verze 1.2 je k dispozici. V1.2 ladění diagnostický nástroj získat, navštivte následující Web společnosti Microsoft:
V1.2 diagnostický nástroj pro ladění
Poznámka: Nástroj ladění Diagnostika 1.0 je k dispozici jako součást IIS Diagnostics Toolkit 1.0 nebo jako samostatný nástroj.

Další informace

Nástroj Diagnostika 1.1 Debug využívá objekty Microsoft objekt modelu COM (Component) poskytuje rozšiřitelný objektový model. Nástroj Diagnostika 1.1 Debug zahrnuje script host a vestavěné výkaznictví.

Součásti nástroje Diagnostika 1.1 Debug

Ladění služby

Ladění služby (Dbghost.exe) provede následující akce:
  • Hostiteli připojí a odpojí hostitele spouštění procesů
  • Shromažďuje data sledování výkonu
  • Kontaktuje server a používá výčet HttpStatusCode zjistit stav serveru. Tato operace je známé také jako HTTP ping.
  • Monitory nevracení paměti v spuštěných procesů
  • Shromažďuje informace o stavu relace ladění
  • Zobrazí stav každé definované pravidlo

Hostitelem ladicího programu

Hostitelem ladicího programu (Dbghost.exe) je hostitelem symbolické ladicí modul systému Windows (Dbgeng.dll). Hostitel Debugger připojí procesy modulu symbolické ladicí program systému Windows a generuje výpisů stavu paměti. Hostitelem ladicího programu je také hostitelem primární modul, který slouží k analýze stavu paměti.

Poznámka: Hostitelem ladicího programu není závislá na ladění diagnostické služby (Dbgsvc.exe).

Uživatelské rozhraní

Uživatelské rozhraní (Debugdiag.exe a Debugdiaganalysisonly.exe) v nástroje Diagnostika 1.1 Debug jsou automatizovat vytváření skriptů pro ovládací prvek rozhraní, které slouží k analýze stavu paměti a zobrazit stav spuštěných procesů. Tyto procesy zahrnují služby.

Nástroj Diagnostika 1.1 Debug obsahuje tři zobrazení:
  • Pravidla
    Vytváření skriptů pro ovládací prvek pro hostitele ladicí program používá Průvodce
  • Rozšířené analýzy
    Spustí skript vybrané analýzy na jeden nebo více paměti soubory výpisu
  • Procesy
    Zobrazí stav spuštěných procesů a skripty

Použití nástroje Diagnostika 1.1 Debug

Před spuštěním nástroje Diagnostika 1.1 Debug, musí identity druh problému, který dochází. Například určete, zda aplikace přestane reagovat, dojde k chybě, pomalu nebo nevrací paměť. Po znáte druh problému, můžete nakonfigurovat nástroje Diagnostika 1.1 Debug shromažďovat správná data. Poté můžete data určit a vyřešit příčinu problému.

Ladění selhání procesu

Selhání procesu obvykle označuje, že neošetřené výjimky v procesu nebo kód spuštěný proces byl ukončen proces. Ladění selhání procesu, vytvořte pravidlo zhroucení proces. Připojíte-li nástroje Diagnostika 1.1 Debug určitého procesu. Nástroj Diagnostika 1.1 Debug sleduje zpracování výjimek nebo vlastní zarážky, který způsobuje neočekávané ukončení procesu. Pokud dojde k selhání, je soubor výpisu stavu paměti vytvořen ve složce zadané v pravidle.

Další informace o tom, jak vytvořit pravidlo selhání, klepněte na následující číslo článku:
919789Jak pomocí nástroje Diagnostika ladění potíží proces služby IIS, která přestane neočekávaně

Ladění procesu, který přestane reagovat nebo pomalý výkon problému

Použijte jednu z následujících metod.
Metoda 1: Vytvoření pravidla zablokuje
Zablokuje funkce sledování je určen k řešení problémů výkonu procesu služby IIS. Například můžete vytvořit pravidlo zablokuje řešení problému, v němž trvat delší dobu načtení stránky ve webové aplikaci nebo vůbec načíst.

Při vytvoření pravidla zablokuje a určete proces a URL sledování musí také určit ping interval a hodnotu časového limitu odezvy. Nástroj Diagnostika 1.1 Debug odešle požadavek na server v konfigurovaných intervalech. Pokud server neodpovídá před nakonfigurovaného časového limitu, je generován soubor výpisu stavu paměti pro určený proces.

Další informace o tom, jak vytvořit pravidlo zablokuje, klepněte na následující číslo článku:
919791Použití nástroje Diagnostika ladění potíží vysoké zatížení procesoru procesem služby IIS
Metoda 2: Ruční vytvoření souboru výpisu paměti pro proces
Proces přestane reagovat nebo pomalu, můžete ručně vytvořit soubor výpisu stavu paměti. Ruční vytvoření souboru výpisu paměti pro proces, klepněte pravým tlačítkem myši v procesu Procesy zobrazení a potom klepněte na tlačítko Vytvoření úplné Userdump.

Ladění paměti nebo zpracování využití

Použijte jednu z následujících metod.
Metoda 1: Vytvoření pravidla nevracení
Při vytváření pravidla nevracení proti procesu Leaktrack.dll soubor vpouští do procesu sledování využití paměti a zpracování využití v průběhu času. Při konfiguraci pravidla nevracení paměti nebo pravidlo nevracení popisovač můžete nakonfigurovat nástroje Diagnostika 1.1 Debug vygenerovat soubor výpisu stavu paměti, založené na využití času nebo paměti.
Metoda 2: Ruční vytvoření souboru výpisu paměti
Klepnutím pravým tlačítkem v procesu Procesy zobrazení a potom klepněte na tlačítko Sledování na těsnost. Při procesu se zvětšuje velikost problému, klepněte pravým tlačítkem myši proces a klepněte na tlačítko Vytvoření úplné Userdump.

Další informace o tom, jak vytvořit pravidlo nevracení paměti a úchyt, klepněte na následující číslo článku:
919790Jak používat IIS ladění Diagnostika potíží nevracení paměti v procesu služby IIS

Analyzovat soubory s výpisem stavu paměti

Nástroj Diagnostika 1.1 Debug analyzovat soubor výpisu stavu paměti a generovat soubor sestavy, která zahrnuje analýzu. Soubor sestavy dále obsahuje doporučení, jak vyřešit problémy, které jsou označeny.

Nástroj Diagnostika 1.1 Debug používá skripty analýzy analyzovat soubor s výpisem stavu paměti procesu. Nejčastěji se používají následující skripty analýzy:
  • Zhroucení nebo zablokování analyzátory
    Zhroucení nebo zablokování skript analyzuje informace o výjimce v souboru výpisu, pokud je zjištěno selhání. Zhroucení nebo zablokování skript také analyzuje soubor výpisu způsobit zablokování podmínku známé problémy. Tento skript obsahuje služba IIS, Microsoft Data Access Components modelu COM + a Windows Socket informace vztahující se k procesu.
  • Analyzátory tlak paměti
    Skript analýzy tlak paměti analyzuje využití paměti procesu a zobrazuje údaje získané pomocí souboru Leaktrack.dll.

Vlastnosti

ID článku: 931370 - Poslední aktualizace: 22. září 2012 - Revize: 5.0
Informace v tomto článku jsou určeny pro produkt:
  • 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
Klíčová slova: 
kbwebserver kbtshoot kbinfo kbmt KB931370 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku: 931370

Dejte nám zpětnou vazbu

 

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