Cómo se hace? Reducir el consumo de memoria de Firefox

Comentarios 8

id_26765_FirefoxiniColaboración de nuestro amigo Yoandy Pérez Cáceres <kceres> el que publica en humanOS.

El consumo de memoria de Mozilla Firefox puede ser optimizado para aligerar la carga de procesos de nuestro ordenador. A continuación te mostramos algunos pequeños trucos para lograrlo.

El navegador de Mozilla utiliza por defecto la memoria del sistema. Por tanto, consume recursos desde esta fuente, privando a otras aplicaciones de su uso. Por ello es buena idea asignar a Firefox una determinada cantidad de memoria caché, lo que limitará el consumo de la memoria de sistema.

Para ello debemos abrir una nueva pestaña del navegador (Ctrl + T) y teclear en la barra de direcciones «about:config». Accederemos al panel de configuración del navegador.

id_26765_memoria1No te asustes al ver este mensaje de aviso. ¡Puedes estar seguro de lo que haces!

A continuación aprovecharemos las opciones de filtrado de esta ventana de configuración para buscar la opción que nos interesa, en este caso “browser.cache.memory.enable“. Es necesario que la columna “valor” se encuentre en la posición “True“. En caso contrario un simple doble clic servirá para ello.

id_26765_firefoxmemory

Ahora haz click con el botón derecho en la pantalla y selecciona “Nuevo>Entero” en el menú contextual emergente. Deberás escribir “browser.cache.memory.capacity” y pulsar “Ok“.

id_26765_memoria2Tras ello te aparecerá una nueva ventana emergente. El valor por defecto es -1. De esta forma Firefox automáticamente decide la cantidad de caché que utilizará en función de la RAM de nuestro equipo siguiendo estas reglas:

id_26765_tabla2

Si introducimos el valor “0” Firefox no decodificará las imágenes, consumiendo menos recursos pero haciendo la carga de páginas web más lenta. La última opción es introducir un número positivo “X”, donde “X” es un valor numérico en KB. De esta forma serás tú quien determine la memoria caché a utilizar, teniendo en cuenta que 1 MB son 1024 KB.

id_26765_memoria80

Cuando trabajamos con el navegador estamos continuamente minimizando y maximizando la aplicación. ¿Sabí­as que progresivamente, Firefox pierde velocidad si no lo reiniciamos de forma frecuente? Este pequeño truco te ayudará con este problema. Simplemente añadiremos una línea de configuración que permitirá que Firefox utilice tan sólo 10 MB cuando se encuentra minimizado en nuestra barra de tareas.

Abre una nueva ventana del navegador y accede, tal y como hicimos antes, a la página de configuración tecleando en la barra de direcciones “About:Config” y pulsando “Enter“.

Pulsa con el botón derecho de tu ratón en la ventana y selecciona “Nuevo>Lógico“. Deberás introducir en la ventana emergente “config.trim_on_minimize”.

id_26765_memoria4De forma automática volverás a ver una nueva ventana emergente. En este caso selecciona “True” y pulsa “Enter“. Tan sólo debes reiniciar Firefox para que los cambios surtan efecto.

id_26765_memoria6Existen otra serie de pequeños ajustes que podemos realizar para seguir reduciendo el consumo de memoria de Firefox. Por ejemplo, busca la entrada “Browser.sessionhistory.max_entries” en el filtro de la página de configuración. Desde aquí­ puedes reducir el número de páginas en caché. Si pulsas dos veces verás 50, el número de páginas establecidas por defecto. Marca un número inferior para reducir el uso de memoria.

id_26765_memoria7Otra opción es limitar el número de páginas en la memoria del navegador. Si no sueles utilizar los botones de “Ir a la página anterior” o “Ir a la página siguiente” puedes reducir el número de páginas almacenadas. Busca la preferencia “Browser.sessionhistory.max_total_viewers” desde el filtro de configuración. El número predeterminado es -1, que indica automáticamente el número de páginas en la memoria en función de la RAM siguiendo estos parámetros:

id_26765_tabla11Sustituyendo este número por “0″ no se guardará ninguna página, mientras que cualquier valor positivo te permite definir el máximo número de páginas a almacenar. ¡Ojo! Reducirás el consumo de RAM siguiendo este procedimiento, pero también aumentará el tiempo de carga de las páginas web que ya has visitado.

8 Comentarios

Escribir Comentario
  1. muy buenas recomendaciones. Deberían venir por defecto me parece.

  2. Buen post pero como dice jorge creo también deberia venir por defecto. Pero bueno poco a poco, confiemos que esto se resuelva en un futuro.

  3. A ver, tenemos que entender una cosa, y es que la mayoria de los productos que se hacen en el mundo estan pensados para maquinas estandar es decir minimo 512 mb de RAM. Por supuesto el objetivo de mozilla es que el navegador cargue las paginas web mas rápido y eso solo se logra manteniendo el contenido en memoria cache para no tener que descargar de nuevo lo mismo para poder mostrarlo. Tenemos que agradecer que almenos nos dan la opcion de personalizar todo lo que queramos sin tener que modificar el codigo fuente ya que estoy seguro que la solucion fuera esa habria muy pocos que entenderian el mismo. Otra cosa, a nosotros nos conviene que el navegador almacene en cache ya que asi la cuenta de 100 mb no sufre tanto, se imaginen que cada ves que refresquemos la pagina el navegador tuviera que descargar las imagenes otra ves para poder mostrarlas ufff si abrimos el facebook nos quedariamos sin cuenta el dia 2…jeje. S@lu2…

  4. Creen que sea válido hacer estas optimizaciones en las últimas versiones de Firefox?

    • Puede ser, si lo deseas. Eso ya depende de la elección del usuario y de la configuración que quiera tener en su navegador. En este sentido se ha mejorado mucho y este año hay prevista la inplementación de una nueva caché

  5. Me he fijado que el nightly consume hasta 160 de RAM, espero que en las versiones release solucionen esto. ¿O es que es producto de que está en fase de desarrollo?

  6. como eliminar browser.cache.memory.capacity yo no lo quier más, lo puedo dejar en cero y reinicio el navegador????

Escribe un comentario

Puedes usar las etiquetas HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>