Acelerar el inicio de Firefox, sin reiniciar
Hace algunas semanas escribí sobre el problema con el tiempo de inicio de Firefox 3.5, debido a la fragmentación de las bases de datos SQLite que este usa. Para solucionar este problema significaba instalar SQLite, cerrar Firefox y correr algunos comandos (Marcelo simplificó esto IniFox).
Jeremy Orem de Mozilla comparte una solución alternativa con la cual no tengamos que instalar SQLite o siquiera cerrar Firefox. Todo es de ejecutar el siguiente comando desde la Consola de Errores (Menú Herramientas >> Consola de Errores):
Components.classes["@mozilla.org/browser/nav-history-service;1"].getService(Components.interfaces.nsPIPlacesDatabase).DBConnection.executeSimpleSQL("VACUUM");
Tan solo hay que copiar este comando y pegarlo en la ventana de la Consola de Errores y presionar el botón de Evaluar (no hay un aviso de cuando termina, pero se supone que Firefox quedará unos segundos colgado en lo que se ejecuta):
Esto solo afectará a places.sqlite, no al resto de bases de datos, pero de todos modos solo places.sqlite es la que se fragmenta más.
Si no quieren estar recordando este comando, pueden instalar la extensión (experimental) Vacuum Places Improved, que agregará un botón en la barra de estado después de X inicios, o procederá automáticamente a desfragmetar la base de datos después de otros tantos inicios de Firefox.
De parte de Mozilla aún siguen discutiendo sobre si deberían agregar esto a Firefox y cada cuanto tiempo ejecutarlo automáticamente.
esto solo aplica para la version 3.5?
@exactlimon tengo entendido que Firefox 3.0 ya usa SQLite y por tanto *debería* incluir las interfaces necesarias para ejecutar este comando, pero el problema solo es más grave en la versión 3.5. De todas formas no se pierde nada con probarlo 😉
Por ahora F3.5 me va bastante bien, pero me parece un fallo algo tonto y que a la larga puede dar bastantes problemas, espero que lo solucionen, yo me voy guardando el comando este, saludos!
[…] bien hace unos días se conocía la existencia de un pequeño código que desfragmentaría las bases de datos usadas por Firefox para mejorar el rendimiento de la […]
Debía tener las bbdd de firefox muy fragmentadas pero para mi ha sido mano de santo; rápido y muy eficaz.
Excelente herramienta!!!
Gracias