Wie jakobengblom2 hervorhob, hat valgrind eine Reihe von Werkzeugen. Je nachdem, von welchem Sie sprechen, gibt es unterschiedliche Fenstergegenstücke. Ich werde hier nur OSS oder kostenlose Tools erwähnen.
1. MemCheck:
Dr. Memory. Es ist ein relativ neues Tool, das unter Windows 7 sehr gut funktioniert. Meine Lieblingsfunktion ist, dass es die Zuordnungsstapel derselben Lecks im Bericht gruppiert.
http://code.google.com/p/drmemory/
Ich habe auch UMDH ( http://support.microsoft.com/kb/268343 ) verwendet und fand es sehr nützlich und einfach einzurichten . Es funktioniert von Win2000 bis Win7.
AppVerifier ist ein Muss für Entwickler von nativem Windows-Code. Der "Speicher" -Prüfer erledigt ähnliche Aufgaben.
Http://msdn.microsoft.com/en-us/library/dd371695%28v=vs.85%29.aspx
2. Callgrind:
Mein Favorit ist verysleepy ( http://www.codersnotes.com/sleepy ) Es ist winzig, aber sehr nützlich und einfach zu bedienen.
Wenn Sie weitere Funktionen benötigen, ist AMD CodeAnalyst ™ Performance Analyzer kostenlos:
http://developer.amd.com/documentation/videos/pages/introductiontoamdcodeanalystperformanceanalyzer.aspx
Die Windows-Tools zur Leistungsanalyse sind kostenlos von Microsoft, nicht sehr einfach zu verwenden, können jedoch die Arbeit erledigen, wenn Sie bereit sind, die Zeit zu verbringen. http://blogs.microsoft.co.il/blogs/sasha/archive/2008/03/15/xperf-windows-performance-toolkit.aspx
Download:
http://msdn.microsoft.com/en-us/performance / cc752957
3. Massiv:
Ähnliche (nicht ganz exakte Übereinstimmung) kostenlose Tools unter Windows sind:
VMMap von sysinternals: http://technet.microsoft.com/en-us/sysinternals/dd535533
Befehl! heap in windbg: http://hacksoflife.blogspot.com/2009/06/heap-debugging-memoryresource-leak-with.html
4. Cachegrind:
Die oben genannten Windows-Leistungstools verfügen über eine bestimmte Fähigkeit zur Erstellung von L2-Cache-Fehlprofilen, sind jedoch nicht ganz so gut und einfach zu verwenden wie Cachegrind.
5. DRD:
Ich habe noch nichts kostenloses und so leistungsfähiges unter Windows gefunden. Das einzige kostenlose Tool für Windows, das ich in der Nähe finde, ist der "Lock" -Prüfer in AppVerifier:
http://msdn.microsoft.com/en-us/library /dd371695%28v=vs.85%29.aspx