Jakobengblom2'nin işaret ettiği gibi, valgrind'in bir takım elbisesi var. Hangisinden bahsettiğinize bağlı olarak, farklı pencere sayaç parçaları vardır. Burada sadece OSS veya ücretsiz araçlardan bahsedeceğim.
1. MemCheck:
Dr. Memory. Nispeten yeni bir araçtır, Windows 7'de çok iyi çalışır. En sevdiğim özellik, raporda aynı sızıntıların ayırma yığınlarını gruplandırmasıdır.
http://code.google.com/p/drmemory/
Ayrıca UMDH ( http://support.microsoft.com/kb/268343 ) kullandım ve sessiz ve kurulumu kolay buldum. Win2000'den Win7'ye çalışır.
AppVerifier Windows yerel kod geliştiricileri için bir swissknife olmalıdır, onun "bellek" denetleyicisi benzer bir iş yapar
http://msdn.microsoft.com/en-us/library/dd371695%28v=vs.85%29.aspx
2. Callgrind:
Benim favorim verysleepy ( http://www.codersnotes.com/sleepy) ) Küçük ama çok kullanışlı ve kullanımı kolay.
Daha fazla özelliğe ihtiyacınız varsa, AMD CodeAnalyst ™ Performans Analizörü ücretsizdir:
http://developer.amd.com/documentation/videos/pages/introductiontoamdcodeanalystperformanceanalyzer.aspx
Windows Performans Analizi araçları Microsoft'tan bağımsızdır, kullanımı çok kolay değildir, ancak zaman harcamak istiyorsanız işinizi halledebilirsiniz. http://blogs.microsoft.co.il/blogs/sasha/archive/2008/03/15/xperf-windows-performance-toolkit.aspx
İndir:
http://msdn.microsoft.com/en-us/performance / cc752957
3. Masif:
Windows'taki benzer (tam olarak eşleşmeyen) ücretsiz araçlar şunlardır:
Sysinternals'tan VMMap: http://technet.microsoft.com/en-us/sysinternals/dd535533
! windbg'de yığın komutu: http://hacksoflife.blogspot.com/2009/06/heap-debugging-memoryresource-leak-with.html
4. Önbellekleme:
Yukarıda belirtilen Windows Performans Araçları, belirli düzeyde L2 önbellek profil oluşturma yeteneğini kaçırmaktadır, ancak Cachegrind kadar iyi ve kullanımı kolay değildir.
5. DRD:
Windows'ta henüz ücretsiz ve güçlü bir şey bulamadım, biraz yakın olan bulabileceğim tek pencere aracı AppVerifier'deki "kilit" denetleyicisi:
http://msdn.microsoft.com/tr-tr/library /dd371695%28v=vs.85%29.aspx