Firefox cuando inicia toma su tiempo para arrancar, y aun un poco más si somos de los que tenemos nuestras 3 o más páginas favoritas para que carguen apenas comienza.
Les voy a pasar un tip que me comentaron sobre cómo hacer para optimizar Firefox y que arranque un poco más rápido, y luego otro tip que me encontré por internet sobre cómo hacer que Firefox libere un poco la memoria.
- Optimización de Firefox para un inicio más rápido
En una pestaña nueva escriba "
about:config" y presione la tecla "
Enter".

Se le presentará una ventana advirtiendo que debe de tener cuidado al realizar algún cambio, por lo que hay que presionar el botón de "
I'll be careful, I promise!".

Cuando cargue la página se le mostrarán todas las opciones de configuración del Firefox, como sólo vamos a modificar 3 de ellas vamos a utilizar la casilla de filtro (
Filter); por lo que escribiremos la palabra "
network.http.pipe". Conforme vayamos escribiendo esas palabras veremos como el filtro se comenzará a aplicar e irá mostrando lo que ocupamos.

El primer cambio que haremos será cambiar el valor de la variable "
network.http.pipelining" en "
true", para esto vamos a hacer doble click sobre la línea.


Ahora realizaremos el segundo cambio seleccionando la opción "
network.http.pipelining.maxrequests" y haciendo doble click sobre la línea;
esto nos abrirá una ventana para que digitemos el máximo de solicitudes deseado, podemos poner unas 30 en vez de 4.



Finalmente el la casilla de "
Filter" vamos a escribir "
network.http.proxy.pi".

Seguidamente seleccionaremos la opción de "
network.http.proxy.pipelining", y haciendo un doble click sobre la línea cambiaremos su valor a "
true".

* NOTA: Para que el cambio funcione debe de reiniciar el Firefox.
Que fué lo que hicimos?, bueno, primero hablemos sobre lo que es "
pipelining" o "
segmentación". Es una técnica usada en el diseño de computadoras y dispositivos electrónicos para incrementar su rendimiento (el número de instrucciones que puede ejecutar por unidad de tiempo).
La idea fundamental es dividir el procesamiento de una instrucción en una serie de pasos o procesos independientes que tienen un mismo final. Esto permite que sea más rápido el procesamiento a diferencia de realizarlo uno a uno en forma secuencial. El término "
pepiline" o "
tubería" o "
cañería" se refiere a que cada paso lleva datos que estan conectados con el siguiente paso y se unen al final, cómo una tubería lleva el agua y se conectan con la siguiente tubería.
Ahora bien el "
network.http.pipelining" en "
true" le dice al Firefox que cuando inicie y cargue las pestañas con las páginas no haga las conexiones a las páginas de forma secuencial, si no como en procesos independientes; el "
network.http.pipelining.maxrequests" define el máximo de solicitudes en "
pipelining" que se van a realizar; y finalmente el "
network.http.proxy.pipelining" es simplemente para habilitar esta funcionalidad en servidores con proxy.
- Habilitar la liberación de memoria.
Cuando por un determinado tiempo se deja de utilizar una aplicación, Windows pasa esa aplicación de memoria al disco duro (a esto se le llama "
swap") con el fin de liberar la memoria para usarla en los programas que se encuentran activos, y en el momento que uno vuelve a hacer click sobre la aplicación, Windows hará el proceso inverso, que es para ese programa pasar del disco duro a memoria lo que estaba necesitando anteriormente.
Entonces, Firefox
*no* hace eso, Firefox
*no* deja que Windows libere la memoria si este se encuentra inactivo por un periodo prolongado; por lo que si usted es de los que abren el Firefox y a veces puede pasar mucho rato que usted ni lo utiliza pero le gusta tenerlo ahí abierto, esta opción puede que le funcione.
Accese el "
about:config" como se explicó anteriormente, busque la opción "
config.trim_on_minimize" usando la casilla de "
Filter".

Si no la encuentra dele click derecho sobre la superficie vacía, seleccione la opción de "
New" y luego click sobre la opción de "
Boolean".

Escriba el nombre de "
config.trim_on_minimize" y presione el botón de "
Ok".

Seleccione la opción de "
true" y haga click sobre el botón de "
Ok".

* NOTA: Para que el cambio funcione debe de reiniciar el Firefox.
Fuente:
http://kb.mozillazine.org/Network.http.pipelininghttp://kb.mozillazine.org/Network.http.pipelining.maxrequestshttp://kb.mozillazine.org/Network.http.proxy.pipelininghttp://kb.mozillazine.org/Config.trim_on_minimize