Aumentar la memoria en R

Sheeraz Gul 15 febrero 2024
  1. Aumentar la memoria manualmente en R
  2. Aumente la memoria con el método memory.limit() en R
Aumentar la memoria en R

A veces, los usuarios de R obtienen el error de falta de memoria; para resolver eso, podemos aumentar la memoria en R. Este tutorial demuestra cómo aumentar la memoria en R.

Hay dos métodos para aumentar la memoria en R; uno es manual, y el otro es un método.

Aumentar la memoria manualmente en R

Los usuarios de Windows en su mayoría obtienen errores de falta de memoria. Podemos aumentar la memoria de R desde las propiedades del programa o app R.

Siga los pasos a continuación si está usando Windows.

  • Haga clic con el botón derecho en el icono del programa R desde el escritorio o el directorio del programa y vaya a Propiedades.

    Propiedades R

  • Vaya a la pestaña Acceso directo y busque el campo Objetivo.

    Campo objetivo de propiedades R

  • Agregue la siguiente línea en el campo Objetivo.
    --max-mem-size=1000M
    
  • El código anterior asignará 1000 MB de memoria al programa R; el máximo puede ser la memoria hasta la memoria de R.
  • Finalmente, haga clic en Aceptar, y estará listo para comenzar.
  • Puede haber un error de que R no puede asignar el vector de longitud. Luego agregue la siguiente línea al campo Objetivo y haga clic en Aceptar.
    --max-vsize=1000M
    

Aumente la memoria con el método memory.limit() en R

memory.limit() puede asignar memoria a un programa R. Toma un parámetro tamaño en MB.

Probemos un ejemplo.

memory.limit(size=1000)

El código anterior asignará la memoria de 1000 MB al programa R.

Sheeraz Gul avatar Sheeraz Gul avatar

Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.

LinkedIn Facebook

Artículo relacionado - R Memory