小编Dan*_*man的帖子

测量 R 中的峰值内存使用量

我正在重写这个问题以澄清我在寻找什么

我想在 RStudio 中监控我的内存使用情况,以便我可以避免在集群上出现内存不足错误。我正在寻找一种计算峰值内存使用量的方法,其中包括 global variables 和 local variables。例如,峰值内存使用量应该考虑函数和应用循环中的中间变量。

编辑:此赏金即将到期,但我仍然没有找到我要找的东西。我想要一些可以连续监控内存使用情况的东西,而不仅仅是打印到控制台。

gc(reset = T)
sum(gc()[, "(Mb)"]) # 172Mb

lapply(1:3, function(x) {
  mx <- replicate(10, rnorm(1e6)) # 80Mb object
  mean(mx)
})

sum(gc()[, "(Mb)"]) # 172Mb -- still the same!
Run Code Online (Sandbox Code Playgroud)

memory performance r

10
推荐指数
3
解决办法
569
查看次数

为什么 RStudio 中不打印并行作业?

mclapply为什么脚本在集群上可以与打印并行,但在 RStudio 中却不能?只是出于好奇才问。

mclapply(1:10, function(x) {
  print("Hello!")
  return(TRUE)
}, mc.cores = 2)
# Hello prints in slurm but not RStudio
Run Code Online (Sandbox Code Playgroud)

parallel-processing r rstudio mclapply

1
推荐指数
1
解决办法
1253
查看次数

R Shiny — 无需上传即可获取文件大小?

有没有办法在不将文件上传到 R Shiny 的情况下“查看”​​文件大小?

javascript r http shiny shiny-server

1
推荐指数
1
解决办法
191
查看次数