Estoy usando ubuntu 15.04 y mi uso de memoria inactiva suele ser de alrededor de 1 GB; recientemente obtuve memory allocation failed
del nodo.
Noté que después de uno o dos días mi memoria inactiva aumenta a 4 GB. Sé que es un programa o ubuntu. Realmente espero que no sea ubunut para no tener que reinstalarlo o degradarlo.
¿Cuál es la mejor herramienta para determinar qué programa tiene pérdidas de memoria o es el propio Ubuntu?
Respuesta1
Podrías hacer esto de dos maneras.
1) Ejecute el top command (to run non-interactively, type top -b -n 1)
. Para ver las aplicaciones que tienen pérdidas de memoria, consulte las siguientes columnas:
RPRVT - resident private address space size RSHRD - resident shared address space size RSIZE - resident memory size VPRVT - private address space size VSIZE - total memory size
2) Tome un depurador/perfilador de memoria comoValgrindy ejecute los programas uno tras uno en él.