Escribe tu búsqueda:
Archivo por fechas:
Octubre
13

Firefox y el consumo de memoria

Por Nico. 8 comentarios. Guardado en Tutoriales

Muchos de ustedes se han preguntado como hacer que Firefox vaya más liviano. El problema del consumo de memoria en Firefox se ha mejorado en la versión 2.0 (tengo instalado la RC2) y se nota que carga algo más rápido y que se ha mejorado su carga en la memoria, a la vez que se han solucionado varios bugs que causaban pérdidas de memoria. Estuve buscando en la red la mayor cantidad de información sobre el tema, y aquí­ les dejo un resumen de lo que he encontrado para que hagan sus propios experimentos y me comenten a ver que tal les va. Si alguien conoce alguna otra forma de hacer que Firefox vaya más liviano en nuestra PC pueden comentarlo y lo agregamos a la lista. Aquí­ van 31 puntos a tener en cuenta:

1) Abrimos una nueva pestaña y escribimos “about:config” (sin comillas) en la barra de direcciones y damos Enter. Lucgo, click con el botón derecho del mouse en cualquier lugar de la pagina, seleccionar “Nuevo” y luego “Entero”. En la casilla que nos aparece escribimos “browser.cache.memory.capacity“. Nos aparecerá una casilla para introducir el valor entero. Aquí­ tu puedes decidir cuanto espacio de memoria máximo quieres darle a Firefox para su
ejecucón. Todo esto depende de la cantidad de memoria RAM que tengas en tu PC, pero normalmente no vamos a poner un valor muy bajo porque nos afectarí­a el rendimiento. Una buena opción podrí­a ser 16 MB. En este caso ingresamos el valor 16384 en la casilla (no 16000 ya que se maneja el sistema binario. En caso de asignarle 32 MB, se le da el valor 32768). Por último damos click en “Aceptar” y reiniciamos Firefox. Si aún se mantiene igual el consumo de memoria, dale unos minutos o reinicia tu PC para que haga efecto.

2) Agregar una variable “config.trim_on_minimize” de tipo “Lógico” (en el caso anterior se trataba de un entero, ya que era un valor numérico) y darle el valor TRUE. Eso hace que Firefox ocupe memos memoria cuando está minimizado.

3) Cambiar la variable “browser.sessionhistory.max_entries” de -1 a 0. Con esto deshabilitamos el cache de páginas anteriores y logramos que se consuma algo menos de memoria.

4) Cambiar “browser.cache.memory.enable” a False. Esto deshabilita el caché de páginas, imágenes y otros elementos, logrando reducir el consumo de memoria, aunque puede afectar un poco en la velocidad de navegación.

5) Utilizando la extensión MediaPlayerConnectivity para reproducir audio y video con un reproductor externo, en lugar de hacerlo con Firefox. Cuando utilizamos un plugin como Windows Media o Real Player, el consumo de memoria aumenta, por lo que esto nos soluciona el problema y para algunos les puede resultar mejor reproducirlos con un programa externo. Pueden descargar esta extensión haciendo click aquí­.

6) Revisa si las extensiones que utilizas estan consumiendo mucha memoria. Para ello puedes ejecutar Firefox en “Safe mode” y si encuentras que el consumo es bastante menos, intenta actualizar tus extensiones a las últimas versiones, o utilizar otras que consuman menos memoria. Otra opción es desactivar toda extensión que no estés utilizando. En http://kb.mozillazine.org/Problematic_extensions puedes ver las extensiones que actualmente causan problemas.

7) Revisa si el tema (skin) que utilizas para darle la apariencia a tu Firefox esta consumiendo memoria. Puedes cambiar al tema por defecto o bien puedes probar con otro skin.

8) El uso de plugins puede hacer que Firefox consuma mas memoria durante el uso de alguno de ellos (no solo de audio y video si no otros como el Acrobat Reader, Flash, Java, Shockwave, etc). Lo mejor es tener actualizados los plugins a las últimas versiones.

9) Para el caso de archivos PDF, podemos desactivar el plugin de Adobe Reader y abrirlos desde un lector PDF externo como el propio Adobe Reader o FoxIt Reader (este último es mas liviano, por lo cual lo recomiendo). Para hacer que los archivos PDF se guarden en el disco en lugar de abrirlos directamente, vamos a Herramientas - Opciones - Contenido y damos click en el botón “Administrar”. Seleccionamos el tipo de archivo PDF y hacemos click en el botón “Cambiar acción”. Por último seleccionamos “Guardar en disco”. También en esta seccón podemos configurar la acción a tomar para cualquier tipo de archivo. Otra alternativa es utilizar la extensión “PDF Download“, que nos permite ver un PDF como archivo HTML, abrirlo fuera de Firefox con tu programa favorito, o guardarlo en el disco. Puedes instalar la extensión haciendo click aquí­.

10) Abrir una página con contenido de Shockwave puede incrementar significativamente el consumo de memoria de Firefox (a veces superando los 100 MB). Si no queremos esto, podemos considerar desinstalar el plugin de Shockwave o deshabilitarlo de Firefox cambiandole el nombre al archivo de plugin. Para esto último en Windows, cerramos Firefox, abrimos la carpeta de plugins (normalmente “C:\Archivos de programa\Mozilla Firefox\Plugins”) y cambiamos el archivo “np32dsw.dll” por “Xnp32dsw.dll”.

11) En caso de que uses WindowBlinds como extensión de Windows, el consumo de memoria de Firefox puede aumentar bastante. Una idea puede ser agregar Firefox a la lista de exclusón de WindowBlinds.

12) El consumo de memoria de Firefox puede aumentar si tenemos configurado recordar las descargas. Para esto podemos limpiar el historial de descargas en Herramientas - Descargas y dando click en el boton “Limpiar”. En algunos casos necesitaremos borrar el archivo “downloads.rdf” de la carpeta de perfiles de firefox (podemos acceder a ella en Windows 2000/XP en Inicio - Ejecutar y escribiendo “%APPDATA%\Mozilla\Firefox\Profiles”, luego damos ENTER). En Herramientas - Opciones - Privacidad, desmarcamos la opción “Recordar las descargas”.

13) Firefox almacena las últimas páginas visitadas para no tener que solicitarlas nuevamente. Esto mejora la velocidad al precionar los botones “Atras” y “Adelante” del navegador. Cambiando el valor de “browser.sessionhistory.max_total_viewers” a 0 hace que no se almacenen páginas en la memoria. También podemos asignarle la cantidad de páginas que queremos que se almacenen. Por defecto esta variable tiene el valor -1, que hace que Firefox dedida automáticamente el número de páginas a almacenar en memoria, basado en la cantidad de RAM disponible y de la siguiente forma:

  • 32MB: no almacena páginas
  • 64MB: 1
  • 128MB: 2
  • 256MB: 3
  • 512MB: 5
  • 1GB: 8
  • 2GB: 8
  • 4GB: 8

Viendo la tabla anterior puedes decidir que valor asignarle.

14) Reiniciar Firefox es otra solución, si lo tenemos abierto durante mucho tiempo. La extensión “Session Manager” nos ayuda a reiniciar Firefox sin perder las pestañas que teniamos abiertas al momento de reiniciar. Pueden descargar esta extensión aquí­.

15) Actualiza Firefox a la última versión. Si bien Firefox 2 aun tiene mucho por mejorar en este sentido, el problema de la memoria se ha ido reduciendo a lo largo de las versiones.

16) En Windows, tener deshabilitada la memoria virtual puede ocasionar problemas en el uso de memoria de Firefox. En este caso se recomienda habilitarla.

17) En el caso de que uses una versión de Adblock no actualizada, considera actualizarla a la 0.5.3.042 o la más reciente o mejor aun, desinstala Adblock y empieza a utilizar Adblock Plus en caso de utilizar Firefox 1.5 o superior. De más esta decir que se pasen a Firefox 2.0.

18) Si usas Firefox Preloader (para que Firefox se inicie más rápido), Firefox consumirá más memoria. Si lo deshabilitas ahorrarás consumo de memoria. Si usas Firefox 2.0 notarás que se iniciará un poco más rápidamente.

19) Si usas la extensión Fasterfox y tienes habilitada la opción “Enhaced Prefetching” (por defecto esta opción viene deshabilitada), los links de la página que visitas se cargarán más rapido, pero esto hara que Firefox consuma más memoria.

20) Deshabilitando Java en Firefox hara que se consuma memos memoria. Si lo tienes habilitado, actualiza Java a la versión 1.5.0.7 o la más reciente al momento.

21) Como vimos, hay formas alternativas a usar el plugin de Adobe Reader para ver los PDF dentro de Firefox. Si de todas formas usas el plugin de Adobe Reader, actualiza a la versión 7.0.8. Esto ayudará a que se consuma menos memoria.

22) La cantidad de dí­as de historial que tengamos configurado influirá en el consumo de memoria. En mi caso no uso historial. En caso de que lo usen, es recomendable tener un valor bajo.

23) Lás páginas que usan mucho Javascript haran que se consuma más memoria. Si utilizas la extensión NoScript para controlar los sitios para los cuales quieres usar Javascript, ayudará a reducir el consumo de memoria, a la vez que navegarás más seguro. Puedes descargar esta extensión haciendo click aquí­.

24) En caso de que tengas un perfil corrupto en Firefox, puedes tener problemas cuando lo usas, a la vez que el consumo de memoria aumentará. La solución es crear un nuevo perfil de usuario.

25) Las extensiones IE Tab 1.0.7, Session Saver 0.2.1.031 y ForecastFox 0.8.5 tienen problemas de memoria y no han sido solucionados aún.

26) Si utilizas las extensiones Flashgot & Adblock Filterset.G Updater de forma conjunta, hara que Firefox produzca pérdidas de memoria.

27) David Baron escribó un script para ayudar a reducir la cantidad de pérdidas de memoria en Firefox. Si utilizas una versión de desarrollo de Firefox, lee el artí­culo ‘œPlease file good memory leak bugs‘ (Por favor avisen de buenos bugs de pérdida de memoria) para más información acerca de ésta herramienta. Recientemente desarrollo la extensión Leak Monitor que avisa sobre pérdidas de memoria de extensiones. Pueden descargar esta extensión desde aquí­.

28) Cuando Firefox libera memoria, lo hace hacia su pila, pero Windows no reconoce que la memoria ha sido liberada, por lo que la considera memoria utilizada. Un caso es cuando el consumo de memoria empieza a aumentar pero no disminuye. Esto no es un problema de pérdida de memoria pero puede suceder.

29) Páginas con imágenes muy grandes pueden hacer que el consumo de memoria aumente. Cuando Firefox muestra una imágen, la descomprime, y cuando utilizamos los botones “Atrás” y “Adelante” para ver estas páginas, esto ayudará a que se consuma más memoria. Esto no es una pérdida de memoria, sino que al recordar en la misma los elementos a mostrar de las páginas anteriores y siguientes, el consumo aumenta. Ya vimos una solución para esto en el punto 13.

30) La extensión Flashblock hace que las animaciones Flash no se ejecuten automáticamente sino que en su lugar nos mostrará un botón para elegir reproducirlas manualmente. Con esto ahorramos memoria filtrando la reproducción de animaciones que no queremos. Tener en cuenta que esto no funciona si tenemos NoScript habilitado.

31) Ejecutar Firefox en Safe Mode hará que Firefox se ejecute sin temas ni extensiones.



8 comentarios en “ Firefox y el consumo de memoria ”

  1. a gravatar Gabolonte Blasfemus Octubre 16th, 2006 , 15:25

    Gracias Nicolás por tu comentario, en este post de mi anterior blog (http://my.opera.com/karellen1975/blog/show.dml/209307) hay un link a un listado de extensiones problemáticas también. Muy bueno todo, saludos.

  2. a gravatar Mauricio | Mozilla Firefox Mozilla Firefox 2.0.0.4 | Windows Windows XP Diciembre 29th, 2007 , 1:56

    Excelente post.
    Apliqué todos cambios necesarios porque estaba a punto de cambiar a Internet Explorer. Así­ que espero resulten, de lo contrario esperar Firefox Paradiso.
    Adós.

  3. a gravatar Nico | Mozilla Firefox Mozilla Firefox 2.0.0.11 | Windows Windows XP Enero 4th, 2008 , 10:17

    Gracias por el comentario, Mauricio. Espero que la próxima versión (la cual se encuentra ahora en fase beta), solucione definitivamente el problema de las fugas de memoria, o al menos haya una mejora notoria.

    Saludos

  4. a gravatar Jonathan | Mozilla Firefox Mozilla Firefox 3.0b2 | Windows Windows XP Febrero 11th, 2008 , 9:15

    Si hay una mejora, Nico. Yo uso Firefox 3.0b2 y me consume 55.832 KB con 3 pestañas abiertas, 26 descargas finalizadas y una en curso.

    Este martes o miercoles sale la beta 3 segun lei en mozilla developers.

  5. a gravatar Master Of Hope | Mozilla Firefox Mozilla Firefox 2.0.0.13 | Windows Windows XP Abril 2nd, 2008 , 6:34

    “14) Reiniciar Firefox es otra solución, si lo tenemos abierto durante mucho tiempo. La extensión “Session Manager” nos ayuda a reiniciar Firefox sin perder las pestañas que teniamos abiertas al momento de reiniciar. Pueden descargar esta extensión aquí­.”

    No se necesita plugin, firefox tiene la opción de que al abrirse recuerde las pestañas que tenías (al menos en el 2), así que no es lo ideal meterle un plugin para eso, ya que incrementaríamos el uso de memoria sin sentido alguno. Buen post. Saludos!

  6. a gravatar Nico | Mozilla Firefox Mozilla Firefox 2.0.0.13 | Windows Windows XP Abril 2nd, 2008 , 7:26

    Master of Hope: es cierto, solo que en muchisimos casos (en el que me incluyo) prefiero no tener esa opción activada todo el tiempo que uso Firefox ya que me resulta molesto. Y esas extensiones para reiniciar Firefox o guardar la sesión son mini extensiones que no tienen consecuencias en el consumo de memoria como si tienen otras. La opción más facil es Ctrl+Alt+Supr, matar el proceso de Firefox y listo :)

    El post fue antes de la salida de la 2, por lo que es muy probable que haya que cambiar e incluso agregar algo y como bien dices, esa es otra opción también. Un saludo

  7. a gravatar jesusguevarautomotriz | Mozilla Firefox Mozilla Firefox 2.0.0.14 | Windows Windows XP Abril 27th, 2008 , 13:26

    Las extensiones de restaurar sesion como Sesion Manager, Sesion Fix, y Tab Mix Plus, y la propia funcionad restaurar sesion de Firefox (Sesion Manger, Tab Mix y por supuesto la de Firefox) suelen fallar algunas veces, faltando por cargar algunas pagina de las que tenias abietas en la sesion anterior, las he probado por separadado y en conjunto y fallan, asi que lo pienso dos veces antes de cerrar un sesion, pese a que la tenga triplemente guardada.

    Aqui hay otro tip par reducir el consumo de memoria… que no estaba en la lista bueno en realidad, es para hacerlo que responda mas rapido a los clicks que hacemos en menus, pestañas y barras de scroll, no se si en realidad reduzca o no la memoria, pero me ha funcionado bastante bien.
    Make Firefox more responsive when loading pages - Browser Tip
    http://www.downloadsquad.com/2008/04/27/make-firefox-more-responsive-when-loading-pages-browser-tip/

  8. a gravatar BAM | Mozilla Firefox Mozilla Firefox 2.0.0.14 | Windows Windows XP Junio 11th, 2008 , 20:03

    Hola Nico … creo ke tu relacion de los 32 megas que dices para limitar esta mal ya que esta en KB no en binario como tu dices binario es muy distino… ese numero sigue estando en base 10; la pagina de MozillaZine lo dice …
    un saludo.

Deja tu comentario

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



Keegy