mtext - text in r
Cómo comprobar la cantidad de RAM en R (1)
Quiero hacer una función que importe datos en diferentes cantidades de lotes dependiendo de cuánta RAM esté disponible en el sistema de alguien. Pero, ¿cómo puedo encontrar la cantidad de RAM disponible en R? Puedo usar memory.size()
pero eso solo funciona para Windows.
Dadas las advertencias relativas a la dependencia de la plataforma discutidas en el comentario anterior, podría, por ejemplo, analizar /proc/meminfo
en Linux:
$ grep MemFree /proc/meminfo
MemFree: 573660 kB
$ awk ''/MemFree/ {print $2}'' /proc/meminfo
565464
Puede probar el segundo método a través del system(..., intern=TRUE)
o incluso a través de una conexión de tubería.
Edite más de 5 años después: en R, y solo siga lo que el párrafo anterior insinuó:
R> memfree <- as.numeric(system("awk ''/MemFree/ {print $2}'' /proc/meminfo",
+ intern=TRUE))
R> memfree
[1] 3342480
R>