Verfügbaren Speicher erhöhen

Wenn Ihnen unter Microsoft Windows der Arbeitsspeicher ausgeht, können Sie die verfügbare Speichergrenze mit der Funktion memory.limit() abfragen oder festlegen:

> memory.limit()
[1] 1023.484
>
> memory.limit(size = 1280)
NULL
>
> memory.limit()
[1] 1280

Auf anderen Plattformen gibt auch diese Funktion Inf und eine Warnung zurück. Sie können die Speichergrenze dort stattdessen mit der Funktion mem.limits() abfragen oder setzen:

mem.limits(nsize = NA, vsize = NA)

Im Argument nsize wird die Anzahl der Cons-Cells übergeben (der grundlegenden Speichereinheiten).

Existieren keine expliziten Grenzen, gibt die Funktion unter Umständen NA zurück:

> mem.limits()
nsize vsize
   NA    NA

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.