Firefox 4: cómo reducir el consumo de memoria
Si sois como yo y vais por todas partes con un netbook seguro que el consumo de memoria de Firefox ya os ha dado más de una vez dolores de cabeza. Lo peor es que siempre parece ir a peor con cada nueva versión.
Es costumbre echarle la culpa a un leak de memoria, pero os sorprendería descubrir cuánto del problema se puede deber a una configuración que no se ajusta a vuestro uso real. Tened en cuenta que la competencia entre navegadores hace que intenten obtener el mejor rendimiento en las condiciones de los tests, que no son necesariamente las de un usario normal.
Así que he repasado las configuraciones avanzadas (podéis ver una extensa lista aquí) y ajustado las que pueden tener algún impacto. Para acceder a la configuración avanzada escribid «about:config» en la barra de navegación.
javascript.options.mem.max: 32768
Es una opción nueva y poco documentada, pero parece limitar el tamaño máximo de memoria dedicado a JavaScript. El valor por defecto es –1 (automático).
browser.sessionhistory.max_total_viewers: 2
Número de páginas por pestaña que se almacenan en la memoria para no tener que redibujarlas al navegar adelante y atrás. Por defecto 8 con 1GB de memoria o más. De media cada página ocupa unos 4MB. Yo suelo tener más de 20 pestañas abiertas, la mayoría inactivas o sólo para refrescarlas de vez en cuando, y si tengo que navegar hacia atrás termino antes yendo directamente a la página de partida, así que la configuración por defecto no me beneficia.
browser.sessionhistory.max_entries: 20
Limita a 20 el número total de pasos adelante/atrás a guardar en el historial de la sesión.
places.history.expiration.max_pages: 256
Esta opción sustituye a las anteriores para limitar el número de días en el historial de páginas visitadas (más info aquí). Ahora indica el número de páginas a conservar en el historial. El valor por defecto parece ser +31.000 (!). Es una opción oculta, así que hay que crear la clave de forma manual para modificarla (click con el botón derecho en la ventana about:config).
Yo añado a los marcadores las páginas que me interesan, utilizo el buscador interno del sitio (p.e. php.net o codex.wordpress) o directamente estoy suscrito al feed y ya tengo los contenidos organizados en listas y carpetas, así que apenas utilizo el historial. Entre otras cosas, un historial muy largo ralentiza las sugerencias de la barra de navegación.
browser.cache.memory.capacity: 8192
Limita la caché en la memoria a 8MB. También es una opción oculta. El valor por defecto con 1GB de memoria son unos 18MB. Si no navegamos mucho adelante y atrás no aprovechamos apenas esta caché.
browser.sessionstore.max_concurrent_tabs: 0
Al reiniciar la sesión, sólo carga en memoria la pestaña activa.
config.trim_on_minimize: true
Sólo para Windows. Libera memoria al minimizar.
Otras opciones
browser.download.manager.retention: 1
Si nunca volvéis a bajar un archivo a través del gestor de descargas, se puede vaciar el historial al final de la sesión.
browser.sessionstore.max_tabs_undo: 3
browser.sessionstore.max_windows_undo: 2
Guardar solo 3 pestañas y 2 ventanas cerradas.
browser.chrome.image_icons.max_size: 0
Cuando se abre una imagen en una pestaña, Firefox muestra una miniatura en el lugar del favicon si el tamaño en píxeles es inferior a este valor. Deshabilitándolo nos ahorramos la operación de escalar la imagen.
browser.download.manager.showWhenStarting: false
No muestra la ventana del gestor de descargas al iniciar una descarga. Si la mayor parte de las veces no necesitáis usarlo es una ventana menos que el sistema tiene que manejar.
browser.enable_automatic_image_resizing: false
No escala de forma automática una imagen abierta en una pestaña para ajustarla al navegador. Una operación menos.










02/06/2011. 680 palabras. Categorías: