基本上我想测量macos上的R代码所使用的总内存。我知道有一个handy python appsyrupy
可以对一个或多个正在运行的进程的内存和CPU负载进行快照。你知道吗
require(glmnet)
require(doMC)
registerDoMC(cores=4)
x = matrix(rnorm(1e5 * 100), 1e5, 100)
y = rnorm(1e5)
system.time(cvfit = cv.glmnet(x,y,parallel=TRUE))
假设我将上述代码放在一个名为test_memo.R
的R文件中。我可以使用以下命令来测量内存:
syrupy.py Rscript test_memo.R
如果是串行计算的话,这个就可以了。然而,对于并行计算,我觉得这个应用程序只能捕获一个进程/线程/核心使用的内存,而不能捕获全部内存。你知道吗
有人能告诉我如何测量并行计算模式的总内存吗?除syrupy
之外的任何解决方案都将受到高度赞赏!你知道吗
提前谢谢。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐