【问题标题】:How to get system (Windows) memory in R?如何在 R 中获取系统(Windows)内存?
【发布时间】:2017-10-25 13:07:28
【问题描述】:

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

我正在使用窗户。 memory.size()mem_used() 函数分别给出了 R 和 R 对象使用的内存,但它们不考虑系统和其他软件已经占用的内存。

【问题讨论】:

  • 你试过 Windows 任务管理器吗?

标签: r windows memory-management ram


【解决方案1】:

这是在 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

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

【讨论】:

  • 但是,我无法将其保存在 R 对象中。例如, m=shell('systeminfo | findstr Memory') 不起作用。您知道如何将“可用物理内存”保存为字符或数字对象吗?
  • shell('systeminfo | findstr Memory', intern = TRUE)
  • 再次感谢!这是完美的。
猜你喜欢
  • 2011-11-07
  • 1970-01-01
  • 1970-01-01
  • 2010-10-28
  • 2011-03-18
  • 2015-03-03
  • 1970-01-01
相关资源
最近更新 更多