Hat jemand erfolgreich LeakDiag verwendet, um die Speicherzuweisung auf 64-Bit-Windows zu verfolgen? Oder kennen Sie ein anderes kostenloses Tool, um LeakDiag für 64-Bit zu ersetzen?LeakDiag für 64-Bit-Windows?
Antwort
Ich kenne einen leistungsstarken und frei. UMDH in Debuggins Tools für Windows. Eine Einführung und Verwendung finden Sie unter http://support.microsoft.com/kb/268343.
Leider hat es nicht die nette GUI wie LeakDiag.
Ich habe versucht, visuelle Lecksucher
und es funktioniert ganz gut. Es hat ein paar Macken, aber es funktioniert ganz gut in meiner großen Anwendung hier bei der Arbeit (Managed C/C++).
Ich auch zweite UMDH, aber das Buch Advanced Windows Debugging sagt, dass UMDH Einschränkungen hat, dass es Lecks nur mit dem Windows Heap Manager erkennen kann, und dass die C-Runtime "nicht sehr gut verfolgt ...".
Ich habe versucht LeakDiag ein obskures, vergessenes Werkzeug, in einer staubigen Ecke einer vergessenen FTP-Site auf Microsoft verfügbar. Es wird auch in dem Buch Advanced Windows Debugging beschrieben, das Tool funktioniert jedoch nicht sehr gut. Ich halte es für wertlos für eine 64-Bit-App, die Native und Managed C++ enthält.
Ich habe mehr über LeakDiag erfahren, seit ich dies geschrieben habe. LeakDiag funktioniert nur für WinXP. Es funktioniert nicht unter Vista oder Windows 7. –