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ó:
Existe un comando en numatools (si no me falla la memoria) llamado bcfree. Te
permite liberar la memoria.
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
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 > |