Epizód

Töredezettségmentesítési eszközök: #10 – ProcDump – Triggerek

Ebben a 3 részes epizód a Defrag Tools, Andrew Richards és Larry Larsen végigvezeti Sysinternals ProcDump. A ProcDump lehetővé teszi a számítógépen futó folyamat memóriájának rögzítését. A memóriaképfájl mérete eltérő lehet, és eltérő üzemkimaradási időtartammal is használható. A memóriaképek azonnal aktiválhatók, vagy különböző események aktiválhatók, például processzorhasználat, memóriakihasználtság, teljesítményszámláló, lefagyott ablak és/vagy natív/felügyelt kivételek.

Az 1 . rész ismerteti, hogy az eszköz mit rögzít, és hogy milyen kimaradás várható.
A 2 . rész (ezen a héten) végighalad az aktiválási lehetőségek széles választékán, különösen az 1. és a 2. lehetőség kivételén.
A 3 . rész végighalad a Windows 8 modern alkalmazástámogatásán és a Folyamatfigyelő naplózási támogatásán.

Erőforrások:Sysinternals ProcDump

Idővonal:[00:27] – WinDbg –IA – Fájltársítások regisztrálása
[00:58] - WinDbg -I - Postmortem Debugger (AeDebug) **
[04:48] – Eseményindítók
[05:13] - Töréspontok (-b)
[06:03] - CPU (-c) és egyprocesszoros skálázás (-u) [Az Outlook-lefagyások összetett esete]
[11:06] - Darabszám (-n)
[11:42] – Példák (-? -e)
[12:02] - Teljesítményszámlálók (-p ) *
[13:20] - Lefagyott ablak (-h)
[13:36] - Várakozás (-w ) és végrehajtás (-x )
[14:28] - Összeomlások (pl. procdump -e -x c:\dumps jegyzettömb) ***
[16:45] - Memória véglegesítése (-m )
[18:25] - Időtúllépés (-n -s )
[21:30] – Folyamatnév és PID
[22:24] – Kivételek; C++ (msc) vs CLR vs OS
[23:35] - Összeomlások és helyreállítás - más néven 2. véletlen kivételek (-e)
[28:40] - 1. esély kivételek (-e 1)
[31:07] – Kivételszűrés (-f )
[33:30] – Kivételnevek
[34:50] - Rendszerhibakódok és !hiba
[36:30] – A .NET 4 felügyelt hibakeresésének mellőzése (-g)
[38:07] - Legközelebb... Windows 8 Modern alkalmazások és folyamatfigyelő naplózása

* A Teljesítményszámláló (-p) eseményindító a másodperc (-s) paramétert használja.
** A ProcDump v5.1 (még nem jelent meg) hozzáadja a procdump.exe -i támogatást, hogy a ProcDump legyen a postmortem hibakereső x64 és x86 alkalmazásokhoz (beleértve a JIT-környezetet is).
Ha a ProcDump 5.0-s verziót használja a postmortem hibakeresőként (nem tartalmaz JIT-környezetet), használja az alábbi AeDebug-beállításokat:
Auto = "1"
Hibakereső = "C:\my\sysinternals\procdump.exe %ld -ma c:\dumps"