“Solución” al consumo de memoria de Firefox

Ben Goodger habla en su bitácora sobre el elevado consumo de memoria de Firefox 1.5.x y la forma de “solucionar” uno de sus motivos.

Goodger explica que según algunos estudios un 39% de las veces las webs que cargamos están entre las últimas 10 páginas vistas. Por eso se incluyó la característica “Fastback”, que también incluye Opera, y gracias a la cual los últimos documentos visualizados se almacenan en memoria.

El número de documentos a guardar en la caché viene dado por la variable browser.sessionhistory.max_total_viewers, cuyo valor es -1 por defecto, lo cual indica al navegador que establezca el valor según la cantidad de RAM del sistema basándose en la tabla siguiente:


RAM Páginas en caché
32MB 0
64MB 1
128MB 2
256MB 3
512MB 5
1GB 8
2GB 8
4GB 8

Por lo que vemos que independientemente de la memoria disponible el máximo número de documentos a almacenar en caché es de 8 (para toda la sesión, no por pestaña).

8 documentos en caché no justifican las cantidades demenciales de RAM consumidas muchas veces, pero si quereis probar a desactivar esta característica (tampoco creo que la echeis demasiado en falta) no teneis más que abrir about:configComo siempre escribimos about:config en la barra de direcciones y pulsamos Enter. y darle un valor 0 a browser.sessionhistory.max_total_viewers

Comentarios
  1. muchas gracias por la información… tenía valor -1 por defecto, y ya lo he puesto bien… ahora a probarlo…jeje

    Responder

  2. ¿Te ha servido de algo?

    Responder

  3. Pues habrá q’ probarlo.. porq’ Firefox me da colera cada vez más…

    Ahh y pues noté el cambio de look live como diría micro$oft.

    Saludos,
    ~jms

    Responder

  4. Voy a probarlo, espero que funcione porque en este momento, por ejemplo, el consumo de memoria de Firefox ya ha superado los 100 Mb.

    ¿Talvez alguién más tiene el problema en Firefox 1.5 de que no muestra el contenido de las etiquetas TITLE en imágenes? ¿A alguien también le pasa que Firefox se pone lento cuando se descarga algo, aunque sea solo una pequeña imagen?

    Responder

  5. Es que no hay que mostrar el atributo title de las imágenes, aunque es lo que hace IE, hay que mostrar alt.

    Creo, que lo digo de memoria

    Responder

  6. Yo lo he probado también y nanai de la china… me está ocupando 87 megas de memoria y debe llevar 3 horas corriendo, así que …
    Además esta política de decir “that’s not a bug, it’s a feature!” que quereis que os diga… soy un defensor de Firefox a capa y espada, pero en el tema este de la memoria lo encuentro una cagada grande, grande… aun así sigo utilizándolo, sobretodo por el tema extensiones.

    Responder

  7. He dicho 87 megas? perdón, ya lleva 99, vamos yo diria que solucionar mucho, no soluciona el truco ese 😛

    Responder

  8. Sobre si ALT o TITLE, se debe mostrar TITLE, ALT es un texto alternativo para browsers como Lynx o cuando no se puede cargar la imagen.

    Responder

  9. eso, inkel tenía razón. ie es el que muestra alt incorrectamente y firefox muestra title sólo, como tiene que ser

    The ALT tag for images is NOT supposed to produce a little tooltip when you mouseover an image, according to the HTML spec. This is supposed to be the job of the TITLE tag.

    Responder

  10. Exacto, pero mi Firefox no me muestra esa etiqueta. Lo he probado en dos PCs distintas y nada. ¿Talvez estoy omitiendo alguna configuración?

    Todavía no pruebo el truquito para el memory leak.

    Responder

  11. 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…

    Responder

  12. pues después de haber cambiado el parámetro, el consumo que tengo ahora es de 107… creo que no funciona.. jeje… habrá que esperar a la versión alfa 2.0..

    Responder

  13. pues después de haber cambiado el parámetro, el consumo que tengo ahora es de 107… creo que no funciona

    ya decía yo antes si quiera de probarlo, que por 8 documentos de mierda no se consumen 100mb de memoria, coño

    Responder

  14. Anonimo

    La ignorancia no te da motivo a acusar.
    http://kb.mozillazine.org/Config.trim_on_minimize
    Y si es gratis, como FX, peor aún.
    A todos les gusta ser generales lejos de la batalla verdad?
    FX no muestra “alt” porque es alternativo, solo en caso de no estar disponible la img, lo muestra. y en cuanto a title…. lo muestra. Algo habras hecho:
    la sintaxis es
    Tan complicado?
    w3.org ayuda
    😛

    Responder

  15. Anonimo

    me volo la puta stxs 🙁

    Responder

  16. Voy a testearlo, ayer tenía a Firefox que inciendaba y ultimamente estoy usando más Opera, pero no me acostumbro.

    PD: Me gusta tu nuevo diseño 🙂

    Responder

  17. No puede ser que les consuma 100mb de ram… cuanto les consume en modo seguro? por ahi es que lo sobrecargaron de extenciones.. o hay una extencion que les esta dando problemas.

    Responder

  18. Bueno, estube viendo cuanto me consumia a mi y este es el resultado:

    Internet Explorer: 13mb
    Firefox (Safe Mode): 23mb
    Firefox: 32mb

    Tengan en cuenta que tengo instalada 34 extenciones. Probe cambiar ese -1 a 0 y dio el mismo resultado.

    Responder

  19. me volo la puta stxs 🙁

    Porque si incluyes código HTML se interpreta. Deberías haber usado entidades para escribir los símbolos < y >

    Responder

  20. Buenas, la configuración solo me alivio la maquina las dos primeras horas, depués empezo a cunsumir como de costuumbre y además se me empezo a “congelar” los menues, muy buen “truco”, eh?!!!

    Saludos.

    Responder

  21. carlos_cv

    Me parece que funciona si se reinicia Firefox. Mi consumo de memoria se redujo a la mitad (de 120 megas a unos 60 megas), aunque debo hacer más pruebas y navegar un tiempo mayor. Cargando un sitio con muchas imágenes mi consumo aumentó a 75 megas, aunque las imágenes no dan tanto problema para desplegarse (eso en parte lo atribuyo a mi limitada memoria de video de 32 megas y a un monitor de 800 x 600).

    Responder

  22. la configuración solo me alivio la maquina las dos primeras horas, depués empezo a cunsumir como de costuumbre y además se me empezo a “congelar” los menues

    no tiene que ver con eso. esa variable no se utiliza para nada de los menús

    Responder

  23. Buenas, pero la volví a su estado “normal” y se me corrigió el problema de los menú, cosa rara entonces!!!!

    Saludos.

    Responder

  24. Joder. Pues si que es raro, si. No se a qué puede deberse

    Responder

  25. carlos_cv

    A mi no me resolvió gran cosa. La única solución, cuando tengo unas 6 pestañas abiertas y llevo largo tiempo navegando, es reiniciar el navegador. Se reduce a la mitad, de más de 200 megas a poco más de 100 megas.

    Responder

  26. decepcionado

    Ambos navegadores (Firefox y IE) son pura porquería en el manejo de recursos. Tengo 1GB de RAM y soy de los que le gusta abusar de la capacidad de una máquina hasta ver hasta donde llega. Abro hasta 30 pestañas a la vez y navego como un loco, mirando y cerrando ventanas (es parte de mi trabajo), y no pasa mucho tiempo para que se traben los navegadores (he probado con ambos), desaparecen los menús, la barra de estado, la barra de herramientas, luego no abre una ventana nueva o no funciona un link. Cuando miro la memoria, ni siquiera está cerca del giga de consumo, ni siquiera la mitad y ya está todo bloqueado, incluso el resto del los programas, tengo que cerrar poco a poco lo que se pueda, cargar el administrador de tareas y cerrar a diestra y siniestra. A veces, preveo y el problema y reinicio el navegador antes que ocurra la trabazón. Pienso que es algo más que se consume, no sólo la memoria, algún recurso del sistema. Ahora estoy dudoso de comprar más memoria, porque puede que no se resuelva o se trabe más. Alguien sabe de esto, porque no puede ser sólo la memoria RAM.

    Responder

  27. un usuario

    bueno, les quiero decir que a pesar de este problema, yo me quedaria sin dudar con firefox, despues de todo reiniciandolo el navegador se corrige, lo dice alguien que ostenta un record de 325 MB de ram que me come el zorro

    Responder

  28. Matías

    Eso de reiniciar la máquina no debería hacer falta, es más bien como una leyenda popular que quedo de los viejos sistemas operativos; en todo caso, si quieren, existen programitas para liberar y defragmentar la memoria.
    En cuanto a lo de las 30 pestañas, yo pude abrir 45 y navegar sin problemas, y me consumia 68 MB; está bien que eran casi todas páginas de google y otras páginas sencillas. Pero si una página carga cosas pesadas (flash, fotos) va a necesitar sin duda bastante memoria, y de esto no tiene la culpa el navegador (sería como querer usar el photoshop con sólo 2MB).

    Responder

  29. alejandro

    Perdonen, puedo llegar a ser el mas nabo del sitio, pero me gustaria que alguien me informe que hace cada comando en “about:config” o de donde puedo sacar dicha informacion para entender mejor a Firefox (explicacion en español), o si existiera un manual que lo explique.
    Gracias.

    He probado como el resto browser.sessionhistory.max_total_viewers con valor 0 y nada…. mas rapido un caracol… pero no me aparto de mi Firefox por nada del mundo.

    Espero que me desasnen.
    —————————————————
    Probe Opera 9 (deja mucho que desear) y me entro un pedazo de virus que tuve que reinstalar mi imagen de Windows (ghost de por medio).

    Responder

  30. alejandro

    Encontre un sitio interesante que explica el manejo de la memoria en FireFox

    http://zonafirefox.blogspot.com/2006/10/firefox-y-el-consumo-de-memoria.html

    esta mas que interesante.

    Espero le aproveche.

    Responder

  31. Esta es la solución: para cuando Firefox consuma demasiada memoria todo lo que tenemos que hacer es minimizarlo y maximizarlo y listo, baja el consumo de memoria. Después de escribir en la barra de direcciones about:config , pegamos en la barra de filtro lo siguiente: config.trim_on_minimize luego le damos doble click al resultado que aparezca y lo cambiamos a TRUE de tipo “Lógico”

    Saludos

    Responder

  32. He leído sus comentarios y me da gracia qeu dicen que les consume 87 MB de memoria y se les hace mucho… a mi me consume hasta 521 MB… ¡eso es mamar RAM!

    ¿Mi solución? cambié a Opera.

    Y si creen que no es cierto, aquí les dejo la imagen: http://i17.photobucket.com/albums/b57/intelectual/521MBatFF.jpg

    Responder

  33. d4rK s0uL

    hola. es normal que se coma toda la memoria con poner tan solo 2 pestañas? con toda me refiero a mas de 1G. he reinstalado firefox desde 0 y nada, incluso restaure el sistema a una fecha anterior (casi un mes lo atrase) sin resultados. ya no se que hacer… así que pasare del firefox y intentare en otro buscador

    Responder

    • No, no es normal para nada. ¿Tienes muchas extensiones instaladas?

      Responder

  34. d4rK s0uL

    si al decir extensiones te refieres a aplicaciones agregadas al firefox, solo le puse 3,(DownThemall! v1.1.7, Google Toolbar v6.1.2 y RAMBack v1.0) ya que lo desinstale por completo y vuelto a reinstalar. he conseguido que se quede estable entre los 100 y 280 megas (según cuantas pestañas tenga) pero aun le sigue dando por comerse toda la memoria cuando le sale de …. ahí. en total tengo 1256M de ram y uso el FreeRam XP Pro para mejorar el rendimiento de mi PC.
    esto que me ocurre me paso poco después de ponerme la barra de megaupload.
    gracias por la contestación. un saludo.

    Responder

  35. sd

    🙂

    Responder

Deja un comentario