r - 如何在 R 中获取系统(Windows)内存?

标签 r windows memory-management ram

有谁知道如何从R获取系统使用的内存(RAM)?

我正在使用 Windows。 memory.size()mem_used() 函数分别为您提供 R 和 R 对象使用的内存,但它们不考虑系统已经占用的内存和其他软件。

最佳答案

这是在 Windows 上使用 shell 的一种方式:

shell('systeminfo | findstr Memory')
#Total Physical Memory:     16,271 MB
#Available Physical Memory: 8,011 MB
#Virtual Memory: Max Size:  32,655 MB
#Virtual Memory: Available: 24,040 MB
#Virtual Memory: In Use:    8,615 MB

如果您想要更精细的结果,您可以使用不同的字符串而不是内存。

关于r - 如何在 R 中获取系统(Windows)内存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46933309/

相关文章:

windows - 通过 powershell 将环境变量设置为依赖于 Windows 上的其他环境变量

python - sqlalchemy 寻找字符串形式的服务器版本,而不是类似字节的对象

linux - 我可以使用 malloc 在 mmap 文件上分配内存吗

c++ - C++ 中的 3 维 vector -传递给函数之前的部分大小定义

r - lubridate 中的有效时区

r - data.table 聚合到列表列

windows - 为什么 "for"在批处理文件中不起作用? (在外面工作正常)

memory-management - MATLAB 的垃圾收集器?

r - 仅匹配括号内字符的模式

r - 如何使用公式中其他列的单个值计算新列?