Bölüm

Birleştirme Araçları: #10 - ProcDump - Tetikleyiciler

Defrag Tools'un bu 3 bölümde Andrew Richards ve Larry Larsen, Sysinternals ProcDump'ta size yol gösterir. ProcDump, bilgisayarda çalışan bir işlemin belleğini yakalamanızı sağlar. Döküm dosyası farklı boyutta olabilir ve değişen kesinti süreleriyle alınabilir. Dökümler hemen tetiklenebilir veya CPU kullanımı, Bellek kullanımı, Performans Sayacı, Kilitlenen Pencere ve/veya Yerel/Yönetilen özel durumlar gibi çeşitli olaylar tarafından tetiklenebilir.

1 . Bölüm, aracın neleri yakaladığını ve bekleyebileceğiniz kesinti sürelerini kapsar.
Bölüm 2 (bu hafta), özellikle 1. ve 2. şans özel durumları gibi çok çeşitli tetikleyici seçeneklerinden geçer.
Bölüm 3 , Windows 8 Modern Uygulama desteği ve İşlem İzleyicisi günlük kaydı desteğinden geçer.

Kaynaklar:Sysinternals ProcDump

Zaman Çizelgesi:[00:27] - WinDbg -IA - Dosya İlişkilendirmelerini Kaydetme
[00:58] - WinDbg -I - Postmortem Debugger (AeDebug) **
[04:48] - Tetikleyiciler
[05:13] - Kesme noktaları (-b)
[06:03] - CPU (-c) ve Tek işlemcili ölçek (-u) [Outlook'un Bileşik Durumu Kilitleniyor]
[11:06] - Sayı (-n)
[11:42] - Örnekler (-? -e)
[12:02] - Performans Sayaçları (-p ) *
[13:20] - Asılı pencere (-h)
[13:36] - Bekle (-w ) ve Yürüt (-x )
[14:28] - Kilitlenmeler (örn. procdump -e -x c:\dumps not defteri) ***
[16:45] - Bellek İşleme (-m )
[18:25] - Zamanlanmış (-n -s )
[21:30] - İşlem Adı ve PID
[22:24] - Özel durumlar; C++ (msc) ile CLR ve İşletim Sistemi karşılaştırması
[23:35] - Kilitlenmeler ve Kurtarma - diğer adıyla 2. Şans Özel Durumları (-e)
[28:40] - 1. Şans Özel Durumları (-e 1)
[31:07] - Özel Durum Filtreleme (-f )
[33:30] - Özel Durum Adları
[34:50] - Sistem Hata Kodları ve !error
[36:30] - .NET 4 yönetilen hata ayıklamasına dönüştürmeyi yoksay (-g)
[38:07] - Gelecek sefer... Windows 8 Modern Uygulamalar ve İşlem İzleyicisi Günlüğü

* Performans Sayacı (-p) tetikleyicisi seconds (-s) parametresini kullanır.
** ProcDump v5.1 (henüz yayımlanmadı), hem x64 hem de x86 uygulamaları için procDump'u postmortem hata ayıklayıcısı olarak ayarlamak için procdump.exe -i desteği ekler (JIT bağlamı içerir).
Postmortem hata ayıklayıcısı olarak ProcDump v5.0 kullanıyorsanız (JIT bağlamı içermez), şu AeDebug ayarlarını kullanın:
Otomatik = "1"
Hata ayıklayıcısı = "C:\my\sysinternals\procdump.exe %ld -ma c:\dumps"