¿Qué casos harían a Thrashing mejor o peor, o incluso simplemente no harían nada?

Terminar procesos primero. La basura ocurre cuando múltiples procesos están luchando por espacio en la RAM y rutinariamente obtienen páginas del disco. Thrashing (informática) – Wikipedia

Luego, aumentar la RAM evitará la escasez de espacio. Existe una anomalía en la que agregar RAM podría aumentar las fallas de la página y luego desecharlas, pero es raro. Anomalía de Bélády – Wikipedia

Reescribir el código para usar menos recursos sería una posible solución, pero esto es posible si su aplicación causa basura. No es viable reescribir otros programas.

Agregar más disco no ayuda, ya que el problema aquí es la administración de RAM, no el disco.


Otras opciones que podrían ayudar:

  • Acceso más rápido al disco duro
  • Menos uso de memoria virtual
  • Ejecutar programas más pequeños.
  • Un planificador con el trabajo más corto primero preventivo con el envejecimiento

No ayuda:

  • CPU más rápida -> más basura!
  • Un programa depurador de memoria. Provoca muchos más interruptores que agravan el problema.

Un disco más grande no ayudará a dar golpes. La agitación ocurre cuando no tiene suficiente memoria física (RAM) para ejecutar los programas y, por lo tanto, se “intercambian” de un lado a otro de la unidad (RAM virtual) a la RAM física. La unidad se desgasta más rápido y es mucho más lenta que la RAM física, por lo que su computadora se ralentiza. Una conducción más rápida solo hará que la paliza ocurra más rápido, pero no lo hará ‘mejor’

Terminación de procesos: sí, cuantos menos procesos tenga ejecutando, menos RAM ocuparán, pero es mejor evitar que se ejecuten procesos innecesarios en primer lugar (verifique las opciones de inicio en msconfig)

Agregar más memoria es su mejor opción para reducir la paliza, si ha reducido la cantidad de programas activos a los que necesita y no es suficiente.

Reescribir el código: si el código que escribe tiene pérdidas de memoria, sí, reescribirlo para que sea más eficiente en la memoria / liberar memoria cuando se hace con lo que debe hacer, de manera adecuada, ayudará.

Disco duro más grande: efecto cero. Un disco más rápido mejoraría las cosas (SSD es bastante significativo)

Programas de cierre: depende de la cantidad de memoria utilizada por esos programas.

Agregar más memoria: rendimientos decrecientes, dependiendo de la carga de trabajo. 8 GB suele ser un buen punto.

Reescribir código para usar menos memoria: no siempre es práctico (de hecho, rara vez lo es , pero esto está solucionando el problema de donde viene. A menos que pueda hacer algo bastante significativo, la mejora no valdría la pena.