Como jakobengblom2 apontou, o valgrind possui um conjunto de ferramentas. Dependendo de qual você está falando, existem diferentes partes do balcão do Windows. Mencionarei apenas OSS ou ferramentas gratuitas aqui.
1. MemCheck:
Dr. Memory. É uma ferramenta relativamente nova, funciona muito bem no Windows 7. Meu recurso favorito é que agrupa as mesmas pilhas de alocação de vazamentos no relatório.
http://code.google.com/p/drmemory/
Eu também usei o UMDH ( http://support.microsoft.com/kb/268343 ) e o achei silencioso, útil e fácil de configurar. Funciona do Win2000 ao Win7.
O AppVerifier é obrigatório para os desenvolvedores de código nativo do Windows, seu verificador de "memória" faz um trabalho semelhante
http://msdn.microsoft.com/en-us/library/dd371695%28v=vs.85%29.aspx
2. Callgrind:
Meu favorito é verysleepy ( http://www.codersnotes.com/sleepy ) É pequeno, mas muito útil e fácil de usar.
Se você precisar de mais recursos, o AMD CodeAnalyst ™ Performance Analyzer é gratuito:
http://developer.amd.com/documentation/videos/pages/introductiontoamdcodeanalystperformanceanalyzer.aspx
As ferramentas de análise de desempenho do Windows são gratuitas da Microsoft, não são muito fáceis de usar, mas podem fazer o trabalho se você estiver disposto a gastar seu tempo. http://blogs.microsoft.co.il/blogs/sasha/archive/2008/03/15/xperf-windows-performance-toolkit.aspx
Faça o download:
http://msdn.microsoft.com/en-us/performance / cc752957
3. Maciço:
Ferramentas gratuitas similares (não exatamente iguais) no Windows são:
VMMap da sysinternals: http://technet.microsoft.com/en-us/sysinternals/dd535533
Comando! heap no windbg: http://hacksoflife.blogspot.com/2009/06/heap-debugging-memoryresource-leak-with.html
4. Cachegrind:
O Windows Performance Tools acima mencionado possui um certo nível de capacidade de criação de perfil de falta de cache L2, mas não tão bom e fácil de usar quanto o Cachegrind.
5. DRD:
Ainda não encontrei nada gratuito e poderoso no Windows, a única ferramenta gratuita para Windows que encontrei um pouco próxima é o verificador de "bloqueio" no AppVerifier:
http://msdn.microsoft.com/en-us/library /dd371695%28v=vs.85%29.aspx