Pérdida de memoria se refiere a la asignación estática o dinámica de memoria que no es utilizado por ningún programa. Cuando se está ejecutando un programa , se asigna la memoria por el sistema operativo y debe liberar la memoria cuando se termina de ejecutarse . Cuando un programa termina no puede liberar la memoria , pérdida de memoria ocurren. Visual C + + proporciona una función de detección de pérdida de memoria que puede ser embebido en aplicaciones. Cosas que necesitará
Visual Studio IDE
Ver Más instrucciones
1
Haga clic en " Inicio", "Todos los programas " y luego en " Visual Studio IDE " . Haga clic en " Archivo" y " Abrir" para abrir el VC + + del proyecto existente
2
Agregue el siguiente código a su proyecto para permitir la detección de fugas de memoria : .
# Include < stdlib . h >
# include
debe incrustar # include declaraciones en el orden que se indica arriba. A través de la inclusión de crtbdg.h , el malloc y funciones gratuitas se asignan a las versiones de depuración , _malloc_dbg y _free_dbg , que son responsables de la detección de la asignación de memoria .
3
Mostrar información de pérdida de la memoria incorporando _CrtDumpMemoryLeaks () en su programa. Esta función servirá para ilustrar la información de fugas de memoria en la ventana de resultados al generar y ejecutar el programa.