Out of memory

Error: Out of memory (MEMORIA INSUFICIENTE) SOLUCIÓN

El error de memoria insuficiente (Out of memory) se puede producir por varias razones de las cuales destacan una mala configuración del registro de Windows o un exceso de aplicaciones en ejecución simultáneamente. Al intentar abrir un nuevo programa o usar uno ya en ejecución produce este error aunque tenga memoria disponible.

Causa

Este problema puede producirse si el montón del escritorio del subsistema está agotado, y se produce con más frecuencia en Windows NT 3.5 ya que el tamaño premeditado del montón del escritorio es de 512 k. En Windows NT 3.1 el valor premeditado es de 3072 k, este valor se redujo para aumentar el rendimiento del sistema.

Solución

  • Modificar el registro de Windows
  • Ejecutar menos aplicaciones simultaneas

Modificar el registro de Windows

Aviso: Esta acción modifica el registro de su sistema lo cual requiere que hagas una copia de seguridad por si fuere necesario restaurar el sistema a una copia anterior a la modificación del registro.

Para modificar el registro de Windows debemos ser administrador del sistema y basta con pulsar las teclas Windows + R o escribir en el buscador Editor del Registro

Nos aparece esta ventana e introducimos: regedit pulsamos en acepara y seguimos la ruta.

Ruta:

Equipo\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems
Out of memory

Debemos asegurarnos que sistema estamos utilizando, 64 o 32 bit en la mayoría de los caso se utiliza 64 bit

Comúnmente el valor que aparece por defecto es: xxxx,xxxxx,768 lo debemos cambiar por 1024

Si tu sistema operativo es de 64Bits debes modificar el parámetro: \Windows SharedSection=1024,20480,1024

Si tu sistema operativo es de 32Bits debes modificar el parámetro: \Windows SharedSection=1024,12288,1024

Para sistemas de 64 bit

%SystemRoot%\system32\csrss.exe ObjectDirectory=\Windows SharedSection=1024,20480,1024 Windows=On SubSystemType=Windows ServerDll=basesrv,1 ServerDll=winsrv:UserServerDllInitialization,3 ServerDll=sxssrv,4 ProfileControl=Off MaxRequestThreads=16

Para sistemas de 32 bit

%SystemRoot%\system32\csrss.exe ObjectDirectory=\Windows SharedSection=1024,12288,1024 Windows=On SubSystemType=Windows ServerDll=basesrv,1 ServerDll=winsrv:UserServerDllInitialization,3 ServerDll=sxssrv,4 ProfileControl=Off MaxRequestThreads=16

Ejecutar menos aplicaciones simultaneas

Una de las soluciones mas rápida es ejecutar menos aplicaciones o verificar si alguna aplicación esta consumiendo los recursos del sistema de manera arbitraria.

Algunos programas maliciosos (virus) pueden esta explotando los recursos del sistema.

Video explicativo

You May Also Like

More From Author

+ There are no comments

Add yours