Reduciendo el uso de memoria RAM de Firefox

Hoy en día Firefox es muy usado, sobre todo por usuarios avanzados que, además de buscar un programa con el que navegar de manera segura, lo usan por su capacidad de ser adaptado casi al milímetro gracias al uso de las extensiones. Sin embargo, esos mismo usuarios avanzados, son los más conscientes del desmesurado uso de memoria del que puede llegar a hacer Firefox.

Ese derroche está causado, en parte, por el uso extensivo e intensivo de las extensiones, muchas de las cuales producen fugas de memoria, o incluso extensiones que por sí solas no las crean, pero que al usarse de manera conjunta sí.

En otras ocasiones, son simples fallos del programa los que producen dichas fugas. Por ejemplo, a día de hoy existe uno que produce una fuga al hacer uso de Gmail.

En cualquier caso, esta cuestión se está convirtiendo en prioritaria por parte de los desarrolladores, y ya en la última revisión de Firefox, la reciente 1.5.0.1, se arreglan un par de estos fallos. Es más, para próximas revisiones ya hay, a día de hoy, otras 12 fugas arregladas.

Sin embargo, como lo que ahora mismo nos importa es la versión actual, voy a repasar una serie de “trucos” que permiten reducir en alguna medida el uso de RAM de Firefox.

  • Hay extensiones que son conocidas por sus fugas. Una de las peores, y sin duda la más conocida, es Adblock, en sus versiones más antiguas. Otras también populares son Flashgot, IE Tab y Session Saver. En este wiki se listan todas estas extensiones problemáticas y algunas más, con posibles soluciones a los problemas que causan.
  • Firefox usa una caché en memoria, que no tiene valor fijo en principio. Para fijar un valor, y así poder controlar su tamaño, basta con añadir la línea browser.cache.memory.capacity en el about:config, dándole un valor entero, que será el tamaño en kilobytes.
  • Firefox permite ser configurado de manera que al ser minimizado, libere casi toda la memoria RAM que ocupe. Para ello hay que entrar de nuevo en about:config, y añadir la clave booleana config.trim_on_minimize estableciendo su valor como True.
  • Desde la versión 1.5 de Firefox, incorpora un sistema casi instantáneo para desplazarse adelante y atrás en el historial de páginas visitadas, a costa, claro está, de un mayor uso de memoria (cada página almacenada ocupa unos 4 megas de media, así que si usamos muchas pestañas podemos hacernos una idea de la cantidad de memoria que esta función hace que firefox ocupe). Para desactivarlo, sólo hay irse de nuevo al about:config, buscar la clave browser.sessionhistory.max_total_viewers (que por defecto se encuentra a -1, lo cual hace que firefox elija el número en función de la RAM instalada) y ponerla a 0. Si en lugar de desactivar esta función completamente, se prefiere limitar el número de páginas totales que se guarden en memoria a un número concreto, basta introducir éste en esta misma clave.
  • Reducir el número de días que el historial almacena también reduce el uso de memoria de Firefox. Para ello, basta con irse a Herramientas>Opciones>Privacidad>Historial, y allí introducir el número de días.
  • Limpiar el historial de descargas frecuentemente también ayuda a contener el uso de memoria de Firefox.
  • Fuentes:

  • Memory leak progress
  • Problematic extensions – MozillaZine Knowledge Base
  • The one and only “memory usage” thread & FQA – MozillaZine Forums
  • About:config entries – MozillaZine Knowledge Base
  • Actualizado el día 10 de Febrero de 2006: añadidos nuevos datos.

    1 Response to “Reduciendo el uso de memoria RAM de Firefox”


    Comments are currently closed.



    Bad Behavior has blocked 167 access attempts in the last 7 days.