Mailinglist Archive: opensuse-es (1191 mails)

< Previous Next >
Re: [opensuse-es] Gasto de memoria
  • From: Rafa Grimán <rafagriman@xxxxxxxxx>
  • Date: Thu, 31 Jan 2008 09:59:06 +0100
  • Message-id: <200801310959.07414.rafagriman@xxxxxxxxx>
Hola :)


El Wednesday 30 January 2008, Camaleón escribió:
El 30/01/08, Rafa Grim�n escribi�:
Posiblemente sea lo que digo que puede ser lo problem�tico: "memory
leak". Aunque no necesariamente. Experimentos hay muchos para comprobar
lo que "falla".

Preguntas:

- �No es posible "vaciar" (flush / unbuffer o como se llame) la
memoria de forma manual, mediante alg�n comando?


Existe un comando en numatools (si no me falla la memoria) llamado bcfree. Te
permite liberar la memoria.


- Si quien consume memoria es un programa, entiendo que si se
finaliza, el consumo volver� a su estado normal... pero �y si es el
kernel el que, por alg�n bug, se zampa la memoria? �Termina en "fallo
de segmentaci�n" con el consecuente cuelgue del sistema?


No siempre se libera memoria al finalizar un programa. Si ese programa llama a
librerías utilizadas habitualmente, Linux las mantiene en caché/buffer.

Es decir, usar el bcfree puede ser un fastidio porque imagina que:
1.- lanzas FireFox, que te craga librerías Gtk/Gnome
2.- lo cierras
3.- ejecutas bcfree
4.- lanzas The GIMP

The GIMP tendrá que cargar otra vez las librerías GTK/Gnome de turno. Esto
significa rascar disco, más latencia, más lento el arrancar la
aplicación, ...

bcfree está bien para algunos benchmarks.

En cuanto al kernel ... no lo sé 0:)

Rafa

--
"We cannot treat computers as Humans. Computers need love."

rgriman@xxxxxxxxx
---------------------------------------------------------------------
Para dar de baja la suscripción, mande un mensaje a:
opensuse-es+unsubscribe@xxxxxxxxxxxx
Para obtener el resto de direcciones-comando, mande
un mensaje a:
opensuse-es+help@xxxxxxxxxxxx

< Previous Next >