¿Detectando fugas de memoria con Visual Studio 2010?

Tengo una aplicación wpf que tiene fugas de memoria... ¿hay alguna manera de detectar y corregir estas fugas usando solo Visual Studio sin usar ninguna de las herramientas de creación de perfiles? ¿O hay algunos gratuitos que podría usar para detectarlos y corregirlos? Gracias

preguntado el 12 de junio de 12 a las 19:06

¿Cómo supiste que está perdiendo memoria? -

Ejecuto la aplicación, abro algunas ventanas con controles, las cierro... la memoria en el administrador de tareas se mantiene... Traté de llamar programáticamente a GC.Collect()... en diferentes puntos... que dosent limpiar los controles... -

Dado que .NET está administrado, no debería filtrarse, aunque no puede estar seguro de cuándo se activará el GC.

Asegúrate de llamar Dispose en cualquier objeto desechable. También entienda que llamando explícitamente GC.Collect() no significa necesariamente que el GC se ejecutará en ese mismo momento. -

posible duplicado de Fugas de memoria en wpf C # -

3 Respuestas

de Scitech perfilador de memoria tiene un período de prueba gratuito y es una excelente herramienta para investigar problemas de consumo de memoria.

Respondido el 12 de junio de 12 a las 19:06

Puede investigar la fuga de memoria solo para aplicaciones escritas en C++ en Visual Studio, eche un vistazo aquí en la documentación oficial...

Respondido el 12 de junio de 12 a las 19:06

Echa un vistazo a este respuesta, que proporciona algunos enlaces con información útil.

Básicamente necesitarás el llamada de socorro extensión del depurador.

contestado el 23 de mayo de 17 a las 11:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.