it-swarm-es.tech

¿Es posible limitar la memoria que una aplicación puede usar?

He usado herramientas para reducir efectivamente la cantidad de RAM disponible para todas las aplicaciones, pero ¿hay algo que pueda hacer lo mismo por aplicación?

Específicamente, estoy buscando limitar el uso de memoria de Firefox 3.5 en una máquina más antigua con solo 128 MB de RAM. Actualmente, Windows 2000 y otros (incluido un cortafuegos básico) consumen entre 80 y 85 MB. Abra algunas pestañas en Firefox y físico RAM pronto se agota causando una desaceleración inevitable.

Aunque agradezco las ideas relacionadas con Firefox, Realmente agradecería un enfoque más general que pudiera aplicar a cualquier aplicación.

Gracias.

12
Umber Ferrule

Sé que este no es un enfoque general para limitar la cantidad de RAM disponible para las aplicaciones, pero aquí es una buena guía para limitar la cantidad de RAM disponible para firefox.

No estoy seguro de si existe un enfoque general para limitar el uso de memoria para aplicaciones individuales (excepto quizás para Java aplicaciones).

4
scheibk

Puede utilizar Verificador de aplicaciones de Microsoft. No ofrece muchas opciones para la gestión de la memoria, pero permite ejecutar aplicaciones en un entorno de "recursos limitados". Su uso principal es para perfilar/depurar, pero se puede usar solo para restringir las aplicaciones que se comportan mal .

6
MichaelS

Aquí hay una cura que podría ser peor que la enfermedad: ejecute la aplicación en una máquina virtual. La máquina virtual tendrá un límite estricto en la RAM que puede utilizar.

Obviamente, hay algunos gastos generales al crear la máquina virtual, pero para Firefox probablemente podría ejecutarlo en una distribución de Linux muy pequeña.

5
Mark Ransom

También Process Lasso http://www.bitsum.com/prolasso.php Solo intente y vea cuál de los dos que mencioné funciona mejor para usted

2
DiggerP
  • Optimiza el uso de memoria de Firefox ajustando las preferencias de la sesión .
    también lea los comentarios en esa página.

  • Optimización de Firefox

  • Utilice el Administrador de sesiones para recordar el estado de su navegador,
    reinicia el navegador cada vez que veas que consume mucha memoria
    (utilice el Explorador de procesos mencionado a continuación para mantener una pestaña sobre la utilización de la memoria)

  • Instale Google Chrome, aunque solo sea para ejecutar su about:memory pestaña
    compruebe cómo se compara Firefox con otros navegadores (Opera, IE, etc.)

En una nota ligeramente separada, verifique también su lista de complementos de Firefox,
Sobre el asunto de Firefox y las pérdidas de memoria ... y los enlaces allí.


Sobre el uso de memoria genérica en el sistema Windows.

  • Por lo general, he visto aplicaciones de inicio arbitrarias que ocupan mucha memoria.
    • Puede guardar una copia del excelente ProcessExplorer ;
      ¡tal vez incluso reemplace el administrador de tareas con él!
  • Siempre que sea posible, reinicie una aplicación o reinicie si encuentra que algún servicio del sistema ha ocupado demasiada memoria ...
    • Encuentro que Symantec AV en mi máquina sigue ocupando memoria.
2
nik

De Esto puede ayudar a la pérdida de memoria de Firefox :

Esta pequeña corrección moverá Firefox a su disco duro cuando lo minimice y, como resultado, ocupará menos de 10 MB de memoria mientras está minimizado. Hasta ahora, según mis experiencias con el uso de esto hoy, cuando maximizas Firefox obviamente aumentará el uso de memoria.
Sin embargo, no parece volver a subir a la increíble cantidad que tenía antes de minimizarlo.
Por ejemplo, Firefox tenía 180 MB de uso de memoria y luego lo minimicé y después de unos segundos lo maximicé. Después de maximizarlo y continuar con mi negocio de rutina, parecía haber subido solo a 60 MB. Esta parece ser una buena solución para mí en este momento, ya que con frecuencia maximizo y minimizo Firefox de todos modos.

  1. Abra Firefox y vaya a la barra de direcciones. Escribir about:config y luego presione Enter.
  2. Haga clic derecho en la página y seleccione New -> Boolean.
  3. En el cuadro que aparece, ingrese config.trim_on_minimize. Presione Entrar.
  4. Ahora seleccione Verdadero y luego presione Entrar.
  5. Reinicia Firefox.

De los comentarios al final del artículo, esta configuración también parece recortar la memoria de FF al minimizar (mediante recolección de basura u otro método).

0
harrymc

Lo sé, no es Firefox, pero k-meleon podría ser una buena opción para la máquina: usa gecko, funciona bien y admite algunas extensiones, especialmente adblock. No es exactamente Firefox, pero funciona bien con especificaciones casi idénticas.

0
Journeyman Geek

Es posible que desee probar las siguientes aplicaciones: Process Tamer http://www.donationcoder.com/Software/Mouser/proctamer/

0
DiggerP

El complemento AFOM es muy eficaz para reducir el uso de memoria, especialmente después de largas sesiones. No es su respuesta completa, pero espero que la encuentre útil.

0
outsideblasts

Para ser honesto, la cantidad de memoria utilizada por Firefox, Safari, Word o realmente cualquier otra aplicación no debería ser limitada. Si Firefox carga una página que tiene 80 MB de imágenes, ¿debería bloquearse porque no puede asignar memoria o seguir ejecutándose mientras consume memoria?.

Para mí, le estás pidiendo a una aplicación que limite su rendimiento en favor de otras aplicaciones. En el mercado actual, compre más RAM . ¿Por qué limitar la cantidad de memoria que puede usar una aplicación en detrimento del rendimiento y la confiabilidad cuando puede comprar RAM por centavos?

Si es absolutamente necesario limitar el uso de la memoria, utilice una aplicación más pequeña. ¿Quieres navegar por la web y utilizar prácticamente 0 memoria? Utilice lince . Si no le gusta el uso de la memoria de iTunes, use mpg12 para que las carátulas de álbumes y similares no se carguen, solo reproduce música.

No pida a una aplicación existente diseñada para una gran huella de memoria que se ejecute en una jaula. Es una tontería.

0
Jack M.

Puede usar una máquina virtual para esto y específicamente Firefox. Puede usar Linux para este propósito, que usa RAM bastante bajo y limita el uso de RAM en vmware a 128 o 256.
Esto obliga a Firefox a usar lo que tiene limitado a no toda la memoria.
Si conoces otros trucos como mini xp (40 Mb de uso de RAM) o tiny xp (70 Mb de uso de RAM) o tiny7 (más de 100 Mb, creo) u otros, también puedes usarlos, pero son ilegales.

0
TechLife

He descubierto Minimem que pretende hacer lo que necesito.

EDITAR: Minimem reduce la huella RAM de una aplicación cada vez que la configura (cuando no está en primer plano). Sin embargo, dale a la aplicación el foco y el uso de RAM se dispara sin restricciones hasta la próxima vez. Lo que estoy buscando es algo para establecer un límite estricto en el uso de la aplicación RAM en lugar de recortarlo de vez en cuando.

0
Umber Ferrule