windbg

WinDbg ist ein Benutzer- und Kernelmodus-Debugger für Windows. Es kann verwendet werden, um sowohl nativen als auch verwalteten Code zu debuggen.
2
Antworten

WinDbg / SOS: Wie man verwaltete Threads vom! threads-Befehl mit System.Threading.Thread-Instanzen korreliert

Mit WinDbg und SOS habe ich folgendes: %Vor% Meine Frage lautet: Wie kann ich feststellen, welche Instanzen von System.Threading.Thread auf dem Heap welchen tatsächlich ausgeführten verwalteten Threads entsprechen? Aktualisiert: Dies ist...
06.01.2011, 15:32
2
Antworten

windbg "Free" Objekttyp

Wenn ich die Verwendung virtueller Bytes in meinem Programm beobachte, während es läuft, zeigte sich, dass die Anzahl der virtuellen Bytes in einigen Schritten um etwa 1 GB in etwa 5 Minuten steigt. Das Programm befasst sich mit TCP-Sockets und...
24.08.2010, 14:58
2
Antworten

Kann reservierter Speicher eine Out of Memory-Ausnahme verursachen

Wir haben einen 32-Bit-Windows-Dienst, der Speicher verliert - OutOfMemory-Ausnahme wird ausgelöst. Es ist ausführbare .net 4.0-Datei auf Windows-Server 2003 ausgeführt. Beim Debuggen von Crash-Dump-Dateien mit WinDbg, sehe ich, dass der größte...
22.04.2014, 19:25
2
Antworten

Der versuchte VSJitDebugger-Vorgang wird unter Windows 8 / Windows Server 2012 nicht unterstützt

Wir haben Code, der Debugger.Launch () und Debugger.Break () unter bestimmten Bedingungen hinzufügt, und diese Funktionalität scheint in Windows 8 / Windows Server 2012 nicht zu funktionieren In früheren Windows-Versionen funktionierte das pr...
13.08.2012, 18:43
3
Antworten

Wie WinDbg in einer anonymen Methode zu brechen?

Titel sagt irgendwie alles. Der übliche SOS-Befehl ! Bpmd ist ohne Namen nicht gut. Einige Ideen, die ich hatte: dump jede Methode, dann verwenden Sie ! bpmd -md , wenn Sie den entsprechenden MethodDesc finden nicht praktikabel in der...
12.03.2010, 06:33
4
Antworten

.Net Garbage Collector - Sehen Sie, was während Runtime zu Gen2 hochgestuft wird

Mein Programm fördert den Speicher für Gen2 mit einer sehr hohen Rate (etwa 1 MB / s) und verursacht einen Leistungseinbruch, wenn die Gen2-Sammlung auftritt. Jeder Versuch, zu verstehen, welche Objekte befördert wurden, scheiterte - hauptsächli...
07.03.2011, 08:45
2
Antworten

Kann Windbg Thread-Namen anzeigen?

Windbg sollte das MS Exception-Protokoll um Thread-Namen an einen Debugger zu übergeben. Ich kann das nicht zur Arbeit bringen. Im Netz gibt es viele Beispiele, die "~" Thread-Listen ohne Thread-Namen zeigen, und das sehe ich. Ich debugge...
22.07.2015, 06:15
4
Antworten

Gibt es irgendwelche WinDBG-Ersetzungen mit einer besseren GUI?

Ich verwende WinDBG gelegentlich, um Probleme in der Produktionsumgebung zu analysieren, wo VS nicht installiert werden kann. Es gibt keinen Zweifel, es ist ein extrem leistungsfähiges Werkzeug, aber es ist ein bisschen nervig. Obwohl das Produk...
20.07.2009, 13:24
2
Antworten

GFlags-Einstellung zum Auffangen von Heap-Fehlern (außer Page Heap)?

An einer Produktionsstätte stürzt unsere Anwendung (*) wiederholt, aber nicht reproduzierbar ab. Das Analysieren der Absturzabbilder zeigt deutlich, dass es sich um eine Heap-Beschädigung handelt: Die Abstürze befinden sich an einem anderen Or...
26.09.2013, 08:35
1
Antwort

Was bedeutet WinDbgs PRIMARY_PROBLEM_CLASS STACKIMMUNE?

Im Allgemeinen kann ich keine Auflistung der Bedeutung der Werte finden, die die verschiedenen Felder in WinDbgs Ausgabe des Befehls !analyze -v enthalten können. Die Suche ist schwierig, da die Ausgabe des Befehls oft gepostet wird, ohne...
30.01.2012, 15:06