|
Firefox tiene fama de ser lento y consumir mucha memoria. Sin embargo, lo cierto es que consume menos memoria que Chrome/Chromium. No obstante, al rato de usar el navegador, es cierto que Firefox empieza a «comerse» nuestra memoria RAM y no parece bajar al cerrar las páginas abiertas. Aparentemente, los desarrolladores de Mozilla acaban de encontrar la solución. |
Después de mucho tiempo tratando de resolver este inconveniente, la Fundación Mozilla aseguró en un comunicado ayer que ya encontraron el problema, al cual le darán solución en Firefox 7.
La Fundación Mozilla, inició una investigación de por qué su navegador consumía tanta memoria, que a día de hoy con la versión 5.0 no se ha resulto, pero Mozilla parece que ya ha dado con el problema que causaba ese gran uso de memoria: la solución es ejecutar la “recolección de basura” (garbage collection) más frecuentemente en el motor Javascript, consiguiendo así reducir de forma significativa el uso de memoria.
Este era uno de los problemas más denunciados por parte de los usuarios y, por qué no decirlo, el talón de aquiles más importante de Firefox.
Probando en Aurora
Como no podía ser de otra manera, mis ansias por probar esta mejora (notable y tan esperada) fue más fuerte que yo. Mi prueba consistió en abrir 20 pestañas con Firefox 5 y Firefox 7.0a2.
Efectivamente, el consumo de memoria RAM se redujo notablemente, mientras Firefox 5 consumió 637.680KB (638MB), Firefox 7.0a2 consumió 444.252KB (444MB), es decir, el ahorro fue de 193MB, lo que no es poco y representa un ahorro del 30% en el consumo de memoria (tal como promete Mozilla). Más tarde comprobé que con más pestañas abiertas, el ahorro en consumo de memoria también se incrementa.
Si quieren hacer la prueba ustedes mismos pueden descargar [Firefox 7.0a2 desde aquí,]. Esta versión no reduce sólo el consumo de memoria, sino que también mejora el tiempo de inicio de Firefox, mejora la función Sync (marcadores y passwords se sincronizan instantáneamente) y finalmente agrega una mejora en el rendereo de fuentes.