Programmieren - alles kontrollieren 4.935 Themen, 20.621 Beiträge

Ein brauchbarer Memory Leak Finder ?

PaoloP / 2 Antworten / Flachansicht Nickles

Hallo


Ich habe ein recht umfangreiches Programm mit  allerlei verketteten und rekursiven
Strukturen zur Speicher-Reservierung und würde gerne mal zur Sicherheit so einen Memory Leak Finder benutzen.


Erstmal zum Verständniss... Ein Memory Leak Finder registriert von einem Programm reservierten Speicher und prüft eben ob dieser vom Prozess auch wieder abgebaut wird richtig?
Muss ich den Memory Leak Finder dazu irgendwo einklinken oder wie läuft sowas?


Hat Visual Studio sowas vielleicht schon in seiner Unmenge von zusätzlichen Service Programmen?


Wie gesagt ich habe sowas noch benutzt und da für jeden kleinen Wink oder Hinweis recht dankbar.


 


 


 


 


 

Jedes mal wenn jemand "Cloud" sagt, verliert ein Engel seine Flügel.
bei Antwort benachrichtigen
vergisses PaoloP „Ein brauchbarer Memory Leak Finder ?“
Optionen

Hallo,

in den alten 16Bit Versionen von MS VC (z. B. Version 1.51)
gab es mal ein Tool "HeapWalker", mit dem man sich den Heap
einzelner Prozesse bzw. Speichersegmente wunderbar ansehen
und sogar die Zustände zu verschiedenen Zeitpunkten
vergleichen konnte.

Als Ersatz gibt es jetzt Bibliotheksfunktionen wie
z. B. heapwalk() und heapcheck() usw. bzw. deren far Varianten.

Schau doch mal unter:

http://techniker.pi-pro.de/fs/mikroc/word/uebersicht-c.doc
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/memory/base/heapwalk.asp
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/memory/base/process_heap_entry_str.asp
http://www.vmlinux.org/~jakov/community.borland.com/16688.html
http://dogma.net/markn/articles/heap/heap.htm

rein, evtl. hilft das ja weiter.

Gruss, Vergisses

bei Antwort benachrichtigen