Firefox necesita 1 GB de RAM

13

Trabajo como desarrollador web y para eso estoy usando Firefox con Firebug . Recientemente, me di cuenta de que después de dos horas de trabajo, ¡el firefox.exeproceso necesitaba más de 1 GB de mi memoria de trabajo!

Incluso si cierro la ventana, el proceso aún permanece en el Administrador de tareas y lo único que puedo hacer es 'matar' el proceso.

¿Alguna sugerencia?

Estoy usando Windows 7 con 2 GB de RAM, Firefox 3.6.8 en el que normalmente he abierto 10 pestañas.

Peter Mortensen
fuente
3
Si reutiliza las pestañas de forma intensiva, podría tener que ver con eso, ya que Firefox mantiene una gran cantidad de historial por pestaña. O tal vez una extensión está perdiendo memoria o algo así.
Tengo el mismo problema y acabo de ofrecer una recompensa de 50 puntos por esta pregunta. No uso Firebug en este momento, así que ese no es el problema. Deshabilité todos mis otros complementos. Ni siquiera uso esta máquina (donde tengo el problema todo el tiempo) para el desarrollo, ¡es literalmente solo para navegar por la web!
Alex R
Deberías haber comenzado una nueva publicación, ya que tu recompensa no parece ajustarse a la pregunta, excepto en el título.
harrymc
Creo que Rob tiene razón. He notado el mismo comportamiento con múltiples pestañas o con dejar pestañas abiertas con el tiempo.
에이 바
¿Ha establecido los límites máximos de uso de RAM y caché de disco como he definido en mi respuesta?
Avance

Respuestas:

11

Suena como dos problemas separados. Primero, se sabe que Firefox es un fanático de la memoria. Hay formas de mantener esto al mínimo, incluida la eliminación de complementos que no necesita, además de esto:

En about: config , agregue un nuevo valor booleano llamado config.trim_on_minimize , luego configúrelo en True . Todavía estoy evaluando este ajuste yo mismo y todavía no puedo decir con certeza si ayuda.

En segundo lugar, si el proceso de Firefox no se detiene cuando cierra su ventana, intente esperar un momento. Me parece que una vez que Firefox está utilizando una tonelada de memoria, puede tardar un tiempo (hasta 30 segundos más o menos) para que se cierre por completo.

boot13
fuente
Sin embargo, esto no limita la cantidad de RAM que usa Firefox ...: S
cp2141
1
recortar solo limpiaría, ¿sí?
Sam
@Sam sí, eso es todo lo que hace el recorte: limpiar. Vea mi respuesta sobre cómo establecer límites de RAM rígidos.
Avance
6

No estoy seguro de si las versiones más recientes de Firefox tienen esta opción habilitada de manera predeterminada, pero existe la opción de proporcionar el máximo uso de RAM y caché de disco en Firefox. Esto es muy diferente a cambiar las opciones de limpieza de memoria y recolección de basura, ya que puede forzar a Firefox a usar menos RAM y usar más caché de disco.

Para limitar la cantidad de RAM que usa Firefox antes de usar el caché del disco, navegue por su navegador hasta aproximadamente: config. En el filtro, ingrese "memoria", y debería ver:

browser.cache.memory.capacity

Si no lo hace, deberá crear manualmente esta clave como un valor entero. Este valor entero representa la memoria caché (en kilobytes) que Firefox puede usar. Personalmente configuré este valor en 131072 (128 MB). Para evitar que Firefox se quede sin memoria, puede aumentar la memoria caché de disco que usa cambiando la siguiente variable (puede usar "disco" como filtro de búsqueda).

browser.cache.disk.capacity

Nuevamente, este es el caché de disco (en kilobytes) como un valor entero, y si no existe, debe crearlo. Yo personalmente configuré el mío en 307200 (300 MB). Tenga en cuenta que esto es diferente de la cantidad de almacenamiento que Firefox usa para almacenar archivos sin conexión o su historial.

Penetración
fuente
1

Firefox es conocido por tener muchos recursos después de largos períodos de uso, podría intentar desinstalar complementos no utilizados para ver si eso tiene algún efecto.

Toby
fuente
Sí, Firefox es muy duro con los recursos del sistema. Si su sistema se atasca, es posible que deba actualizar los sistemas o cambiar a otro navegador que funcione mejor con recursos limitados.
Brian Knoblauch
Una actualización para un navegador sería una locura. ¡Es mi mayor problema con Firefox que es tan condenadamente pesado!
Toby
¿Por qué alguien debería usar Firefox si usa más memoria que IE? Parece un poco inútil.
Alex R
@Alex: porque es un navegador basado en estándares que no rompe la web.
Toby
¡Debido a los complementos!
Sam
1

Podrías probar AFOM que

La memoria recupera la fuga de memoria dentro de una instancia en ejecución de la aplicación del navegador Firefox.

También recomendaría que aspire sus bases de datos regularmente . Ccleaner ahora tiene esta funcionalidad.

Alternativamente, una instalación nueva podría funcionar. También puede ayudar a solucionar el problema. Si recupera las extensiones una por una, es posible que vea si una de ellas está causando el problema. Después de la desinstalación, asegúrese de eliminar todos los rastros de su perfil. El desinstalador de Revo debería hacer esto a fondo.

blastos externos
fuente
El enlace AFOM está (efectivamente) roto ahora ("Resultados de búsqueda para" afom ". No se encontraron resultados").
Peter Mortensen
1

Esto parece un problema conocido de Firebug: pérdida de memoria de Firebug: más de 600MiB vistos utilizados .
Este informe del problema se abrió en 2007 y todavía está abierto ...

Otro problema abierto es cuando Firebug está habilitado, Firefox usa grandes cantidades de memoria y CPU .

Firebug aparece en la lista de extensiones problemáticas de Mozilla.

Puede echar un vistazo al Firebug Memory Profiler , aunque se dice que está en una fase alfa real, lo que puede dar una pista sobre el problema.

De lo contrario, su única solución es vivir con el problema reiniciando Firefox u obtener más RAM, martillarlo en la comunidad Firebug , esperar una solución (puede llevar años), convertirse en un desarrollador de Firebug y corregir el error usted mismo, o usar Otra herramienta de depuración.

harrymc
fuente
0

¿Qué versión de Firefox estás ejecutando? Este no es un comportamiento típico. Tal vez sea útil habilitar Firebug solo para los sitios en los que está trabajando.

Arunabh Das
fuente
66
Desafortunadamente, realmente es un comportamiento típico.
Toby
1
Firebug no es el problema. No uso Firebug y acabo de encontrar este hilo porque busqué en Google "Firefox 1gb".
Alex R
0

No importa cuánta memoria esté usando Firefox. El sistema operativo lo gestiona mejor de lo que podríamos, así que no pienses en ello. Ser lento es otra cuestión, que es claramente el hábito de Firefox.

Puede (y debería intentar) poder usar Chrome y encontrar extensiones allí. Incluso Opera's Dragonfly es mejor que Firebug (por lo que escucho, nunca he usado Firebug yo mismo).

tobylane
fuente