Windows 8 de 64 bits dice poca memoria mientras que 4+Gb están libres

Windows 8 de 64 bits dice poca memoria mientras que 4+Gb están libres

Tengo windows 8.1 de 64 bits, 8Gb de ram.

Mi Administrador de tareas muestra un 49% de RAM utilizada, pero sigo recibiendo mensajes como "Windows tiene poca memoria, recomendamos cerrar la aplicación". Siempre dice eso sobre la aplicación que no está activa actualmente, pero usa más memoria que otros procesos (cuando Firefox está activo, es Firefox; de lo contrario, es Skype).

Entonces mi pregunta es:cómo configurar el umbralo como forzar Windowsno reportarsobre poca memoria?

Nota: incluso cuando tiene más del 70% libre, todavía informa sobre poca memoria. El número de aplicaciones en ejecución no coincide.

Nota 2: no sucede cuando inicio una nueva aplicación. Parece que Windows tiene un verificador de memoria y aparece ese mensaje periódicamente cuando se apaga. Minimiza las aplicaciones activas (juegos o navegador) y me muestra ese mensaje extraño.

Respuesta1

estas bajovirtualmemoria. Esto puede suceder incluso si tienes suficiente RAM libre.

Es como no poder gastar dinero incluso si te quedan muchos cheques y mucho dinero en el banco. Debe tener suficiente dinero disponible para cubrir los cheques que ya ha emitido o no podrá escribir más sin correr el riesgo de una catástrofe si todos sus cheques se cobran a la vez.

Una solución sencilla es ampliar el archivo de paginación.

Un archivo de paginación es como una línea de crédito de la que Windows puede tomar prestado. Sabiendo que puede tomar prestado del archivo de paginación si todos sus cheques se cobran a la vez, puede seguir emitiendo cheques. Lo más probable es que en realidad no utilice el archivo de paginación, pero sólo lo necesita para asegurarse de cumplir sus promesas.

Por ejemplo, digamos que tienes 4 GB de RAM. Se inician cuatro aplicaciones y le dicen al sistema operativo que podrían necesitar hasta 1 GB de RAM (una reserva). El sistema operativo dice "bien" y se inician las cuatro aplicaciones. (¡¿Preferirías que no los dejara correr?!)

Digamos que ahora están usando un total de 1 GB de RAM. Luego se inicia otra aplicación y solicita 1 GB. ¿Qué puede hacer el sistema operativo? Si dice que sí a esa aplicación, ¿qué sucede en el caso muy improbable de que todas las aplicaciones de repente usen toda la memoria que solicitaron? El sistema operativo no tiene 5 GB disponibles y no puede revocar las promesas que ya ha hecho.

Con un archivo de paginación, por supuesto, puede simplemente escribir páginas raramente utilizadas en el disco y cumplir todas sus promesas. Por lo tanto, necesita el archivo de página para permitir que se ejecute otra aplicación, incluso si hay 3 GB libres.

Con un archivo de paginación grande, Windows puede permitir que las aplicaciones se ejecuten siempre que el conjunto de trabajo real quepa en la RAM. Sin ningún archivo de paginación, Windows no puede permitir que se ejecute ninguna aplicación a menos que pueda caber en la RAM todo lo que podría usarse en función de los compromisos que ya ha asumido. Eso significa, por ejemplo, que una simple asignación privada y grabable de un archivo de 1 GB hace que 1 GB de RAM esencialmente se desperdicie porque la aplicación podría escribir en cada byte de ese archivo, de modo que 1 GB de RAM solo puede contener páginas que se pueden almacenar de forma segura. descartado.

Linux, por cierto, permite que el sistema operativo comprometa en exceso el almacén de respaldo. La desventaja de esto es que puede ser necesario cerrar procesos por la fuerza si el sistema operativo termina haciendo promesas que no puede cumplir. Es por eso que Linux tiene un "asesino OOM" y Windows no. La mayoría de las máquinas Linux tienencomprometerse demasiadodeshabilitado de todos modos.

Respuesta2

La alerta de memoria baja se puede desactivar pirateando el registro como se describe a continuación.

Sin embargo, como las modificaciones del registro pueden desestabilizar Windows, es mejor que primero ocupe sus copias de seguridad y cree un punto de restauración del sistema al que pueda volver en caso de problemas. No tengo experiencia personal con este truco.

Inicie regedit y ubíquese en esta clave:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WDI\DiagnosticModules

Exporte (para copia de seguridad) y luego elimine las siguientes subclaves:

{45DE1EA9-10BC-4f96-9B21-4B6B83DBF476}
{5EE64AFB-398D-4edb-AF71-3B830219ABF7}
{C0F51D84-11B9-4e74-B083-99F11BA2DB0A}

Ahora reinicia.

Si descubre que no tiene permisos para eliminar estas claves de registro, consulte el artículo
Tomar posesión de una clave de registro en Windows 7.

Debe tener en cuenta el hecho de que si alguna vez se queda sin memoria sin previo aviso, Windows puede fallar sin previo aviso o los programas pueden comportarse mal de manera extraña.

Además, este consejo funcionó para Windows 7, pero nunca se demostró para Windows 8.1.

fuente

información relacionada