Objekte entsorgen

Normalerweise muss man sich in R nicht selbst um die Speicherverwaltung kümmern, das System fordert je nach Bedarf automatisch Arbeitsspeicher an und gibt ihn wieder frei. Sie können sich allerdings mit der Funktion gc() über diesen Prozess informieren (und ihn ein wenig kontrollieren), wie vorhin beschrieben.

Wenn der Arbeitsspeicher knapp wird, würden Sie vielleicht gern versuchen, Objekte aus dem Arbeitsbereich (Workspace) zu entfernen. Sie können Objekte einzeln oder gesammelt mit der Funktion rm() aus einer Auswertungsumgebung entfernen. Standardmäßig werden Objekte in der aktuellen Umgebung gelöscht:

> # Großes Objekt aus der Sitzung löschen. > rm(Audioscrobbler) > gc() used (Mb) gc trigger (Mb) max used (Mb) Ncells 328394 ...

Get R in a Nutshell now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.