HOWTO · R

Erhöhen Sie den Speicher in R

Dieses Tutorial zeigt, wie Sie den Arbeitsspeicher in R erhöhen.

Auf dieser Seite

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.