Erhöhen Sie den Speicher in R

Sheeraz Gul 15 Februar 2024
  1. Erhöhen Sie den Arbeitsspeicher manuell in R
  2. Erhöhen Sie den Speicher mit der memory.limit()-Methode in R
Erhöhen Sie den Speicher in R

Manchmal erhalten R-Benutzer den Fehler Out-of-Memory; Um das zu lösen, können wir den Arbeitsspeicher in R vergrößern. Dieses Tutorial zeigt, wie man den Arbeitsspeicher in R vergrößert.

Es gibt zwei Methoden, um den Speicher in R zu erhöhen; das eine ist manuell und das andere ist eine Methode.

Erhöhen Sie den Arbeitsspeicher manuell in R

Windows-Benutzer erhalten meistens Out-of-Memory-Fehler. Wir können den Speicher von R über die Eigenschaften des R-Programms oder der App erhöhen.

Befolgen Sie die nachstehenden Schritte, wenn Sie Windows verwenden.

  • Klicken Sie mit der rechten Maustaste auf das R-Programmsymbol auf dem Desktop oder im Programmverzeichnis und gehen Sie zu Eigenschaften.

    R-Eigenschaften

  • Gehen Sie zur Registerkarte Verknüpfung und suchen Sie das Feld Ziel.

    Zielfeld für R-Eigenschaften

  • Fügen Sie im Feld Ziel die folgende Zeile hinzu.
    --max-mem-size=1000M
    
  • Der obige Code weist dem R-Programm 1000 MB Speicher zu; das Maximum kann der Speicher bis zum Speicher von R sein.
  • Klicken Sie abschließend auf OK, und Sie können loslegen.
  • Möglicherweise liegt ein Fehler vor, dass R den Längenvektor nicht zuordnen kann. Fügen Sie dann im Feld Ziel die folgende Zeile hinzu und klicken Sie auf OK.
    --max-vsize=1000M
    

Erhöhen Sie den Speicher mit der memory.limit()-Methode in R

memory.limit() kann einem R-Programm Speicher zuweisen. Es dauert einen Parameter “Größe” in MB.

Versuchen wir es an einem Beispiel.

memory.limit(size=1000)

Der obige Code weist dem R-Programm die 1000 MB Speicher zu.

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

Verwandter Artikel - R Memory