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.