Arbeitsspeicher verwalten
Die Funktion gc()
erfüllt zwei Zwecke. Erstens
sorgt sie unmittelbar dafür, dass die automatische Speicherbereinigung (Garbage
Collection) aktiv wird, wodurch potenziell Arbeitsspeicher freigegeben wird. Zweitens
zeigt sie Statistiken zur Speicherbelegung an:
> gc() used (Mb) gc trigger (Mb) max used (Mb) Ncells 774900 20.7 919870 24.6 3032449 81.0 Vcells 53549840 408.6 176511395 1346.7 380946917 2906.4 > > # Großes Objekt aus der Sitzung löschen. > rm(Audioscrobbler) > gc() used (Mb) gc trigger (Mb) max used (Mb) Ncells 328394 8.8 919870 24.6 3032449 81.0 Vcells 50049839 381.9 141209116 1077.4 380946917 2906.4
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.