Desde los tiempos en que se llamaba Phoenix, hasta ahora, pasando por Firebird, mi navegador favorito siempre se ha caracterizado por ser una bestia derrochadora de memoria RAM. No es extraño, tras unas cuantas horas de navegación, que consuma cerca de medio giga de memoria, incluso cuando cierro todas las pestañas. Obviamente eso no es el funcionamiento deseado, y es debido a un puñado de fugas de memoria que aún hoy siguen sin resolverse.
Parece ser, según leo en fusion94.org, que una de estas fugas es debida al plugin flash, y que puede ser fácilmente resuelta de dos maneras.
La primera es tan fácil como inviable para mi: borrar el plugin. Prefiero no tener que abrir Internet Explorer cada vez que quiera ver una página con flash.
La segunda es editar a mano el fichero de configuración de firefox. Para ello hay que escribir about:config en la barra de direcciones, y añadir una nueva linea. Esto se hace pinchando con el botón derecho del ratón en cualquier linea y seleccionando new, acto seguido seleccionamos integer (número entero). En este momento nos pedirá un nombre para la nueva entrada, y pondremos browser.cache.memory.capacity, y pulsamos OK. Una vez creada, sólo hace falta meter un valor. Antes de hacerlo conviene entender qué es lo que va a hacer esta nueva clave. Como dicen en Mozilla Support, firefox normalmente ocupa la ram de manera dinámica, en función de la cantidad disponible. Esta nueva clave hace que firefox no lo haga dinámicamente,sino que le diremos cuánta queremos nosotros que ocupe. Así pues, el valor que le demos a esa clave es el número de kilobytes que queremos que firefox ocupe como mucho en ram. He visto que suelen aconsejar entre 16000 (16 megas) y 60000.
Yo, personalmente, prefiero introducir la clave usando el archivo user.js, que no es más que una recopilación de este tipo de apaños del about:config para modificar el comportamiento de firefox. Para ellos sólo hay que crear un archivo user.js en la carpeta raíz del perfil de firefox, e introducir user_pref(”browser.cache.memory.capacity”, xxxx); donde xxxx es el número de kilobytes del que hablé antes.
Si quereis profundizar aún más en el tema, aquí os dejo una larga discusión en MozillaZine al respecto.





0 Responses to “Firefox y la RAM”
Leave a Reply