una pérdida de memoria cuando la memoria que se reserva para una aplicación no se libera cuando el programa deja de usarla . Esto hace que la memoria inaccesible para otros programas para usarlo. Las pérdidas de memoria son acumulativos y pueden provocar que el sistema más lento. Los usuarios de Linux pueden localizar pérdidas de memoria mediante el programa Valgrind . El programa Valgrind puede descargar desde los repositorios de la mayoría de las distribuciones de Linux . Instrucciones
1
Abra una ventana de terminal. La aplicación de ventana de terminal se puede encontrar en la sección " Herramientas del sistema ", "Accesorios ", o " utilidades" submenús del menú principal.
2
Descargue e instale el programa Valgrind . Escriba el comando "yum install valgrind , " si usted está usando un sistema basado en RPM , tales como Red Hat o Fedora. Escriba el comando " apt- get install valgrind , " si usted está usando un sistema basado en Debian , como Ubuntu o Linux Mint
3 Escriba el comando " valgrind . - - fuga -check = yes. args /nombre_aplicación "para comprobar el programa de pérdida de memoria . Reemplazar " nombre_aplicación " con el nombre del programa o aplicación. Reemplazar " args " con los argumentos que utilizaría normalmente cuando se ejecuta el programa
4
Compruebe la parte de la salida que se parece a lo siguiente para ver si hay una pérdida de memoria : .
== 42004 == FUGA RESUMEN : == 42004 == definitivamente perdidos : 80 bytes en bloques de 1 == 42004 == indirectamente perdidos: 0 bytes en bloques 0 == 42004 == posiblemente perdidos: 0 bytes en bloques 0 == 42004 == estando accesible : 0 bytes en bloques == 0 == 42004 suprimida : . 0 bytes en bloques 0
5
opinión del resto de la salida para encontrar dónde se produce la pérdida de memoria