En Linux, he estado usando valgrind para comprobar si hay pérdidas de memoria en una aplicación. ¿Cuál es el equivalente en Windows? ¿Se puede hacer esto con Visual Studio 2010?Encontrar fugas de memoria en una aplicación C++ con Visual Studio
Respuesta
Visual Studio lo ayuda a encontrar fugas de memoria. Esto link debería ser útil.
+1, sin embargo, vale la pena señalar que esto solo funciona en las versiones de depuración. – sharptooth
y tiene que cambiar el código fuente, y requiere que cambie el código fuente ... por lo tanto, si usa bibliotecas de terceros, para las cuales no puede cambiar el código fuente, por ejemplo, no encontrará fugas de memoria causadas por no llamar al 'ThirdPartyLibFree (p3rdpartyhandle)'. – smerlin
Además, la Biblioteca CRT no le dice cuándo se filtró la memoria (por ejemplo, se borró o sobrescribió el puntero). – Sascha
Puede usar la herramienta DevPartner para encontrar fugas de memoria en aplicaciones C++ usando visual studio.
Si te gusta perforar agujeros en la cabeza para divertirte, seguro. –
Y por qué sería – ckv
¿Qué tal Visual Leak Detector? No es inbuild, pero creo que es el más popular.
Parece que su nueva URL es http://vld.codeplex.com/ – rogerdpack
C++ Memory Validator encuentra la memoria y maneja fugas en programas nativos de Windows creados con Visual Studio, Delphi y otros compiladores. Rápido y puede manejar grandes cargas de trabajo (algunos usuarios rastrean varios miles de millones de asignaciones y desasignaciones en una sola ejecución).
Revelación: Soy el diseñador de C++ Memory Validator. Lo construimos porque otras herramientas no podían manejar la carga de trabajo cuando trabajábamos con SolidWorks R & D Ltd.
- 1. Visual C++ - Detección de fugas de memoria
- 2. ¿Cómo encontrar fugas de memoria en una aplicación de metro administrada de Win8?
- 3. C# Fugas de memoria basadas en eventos
- 4. cómo encontrar fugas de memoria en javascript
- 5. Cómo encontrar fugas de memoria usando visualvm
- 6. memoria Valgrind C++ fugas
- 7. Fugas de memoria detectadas
- 8. Fugas de memoria en C# WPF
- 9. ¿Detecta fugas de memoria en programas C?
- 10. Cómo usar Application Verifier para encontrar fugas de memoria
- 11. Detectores de fugas de memoria para C?
- 12. ¿Cómo averiguo qué extensión de Visual Studio está causando fugas de memoria?
- 13. ¿Cómo encontrar símbolos en o cerca de una dirección de memoria determinada? (utilizando Visual Studio 2010)
- 14. ¿Encontrar fugas de memoria en JavaScript usando firebug?
- 15. Fugas de memoria en .NET
- 16. Formas de evitar fugas de memoria en C/C++
- 17. Dando sentido a la utilidad de línea de comandos de "fugas" para encontrar fugas de memoria
- 18. Fugas de memoria con UIWebView y Javascript
- 19. Fugas de memoria WPF
- 20. C++ MultiThreading con visual studio express 2010 Formularios Aplicación
- 21. Herramienta para diagnosticar fugas de memoria en .NET (aplicación ASP.NET)
- 22. ¿Cómo lidiar con fugas de memoria en RMagick en Ruby?
- 23. C en Visual Studio
- 24. Java Memoria Asignación Fugas
- 25. Uso de memoria de Visual Studio 2005
- 26. Herramientas para detectar fugas de memoria para C# y aplicación C++ no administrada
- 27. memoria cheque fugas en ventanas
- 28. Evitar fugas de memoria en el dojo?
- 29. memoria riesgo de fugas en JavaScript cierres
- 30. memoria CGContextDrawPDFPage fugas
posible duplicado de [¿Hay un buen sustituto Valgrind para Windows?] (Http://stackoverflow.com/questions/413477/is-there-a-good-valgrind-substitute-for-windows) – Patrick