R 吃光所有 RAM,然后全部交换,然后突然关闭

问题描述

我正在使用 mediation package 运行中介分析。

但是当我调用 mediate 函数时,R 吃光了所有 RAM,然后它吃光了所有交换区,然后 RStudio 突然关闭

如果我从终端调用 Rscript,终端突然关闭,也会发生同样的情况。

这是 RAM 和交换的措施。注意峰值:

enter image description here

Fedora 存储库(使用 Open BLAS)随附的 R 4.0.5 版本和我针对英特尔 MKL 从源代码编译的自定义 R 4.1.0 版本都会发生这种情况。

这是什么原因,我该如何调试?

这是我当前的 sessionInfo()

> sessionInfo()
R version 4.1.0 (2021-05-18)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Fedora 34 (Workstation Edition)

Matrix products: default
BLAS/LAPACK: /opt/intel/oneapi/mkl/2021.2.0/lib/intel64/libmkl_gf_lp64.so.1

locale:
 [1] LC_CTYPE=en_US.UTF-8       LC_NUMERIC=C               LC_TIME=en_GB.UTF-8       
 [4] LC_COLLATE=en_US.UTF-8     LC_MONETARY=en_GB.UTF-8    LC_MESSAGES=en_US.UTF-8   
 [7] LC_PAPER=en_GB.UTF-8       LC_NAME=C                  LC_ADDRESS=C              
[10] LC_TELEPHONE=C             LC_MEASUREMENT=en_GB.UTF-8 LC_IDENTIFICATION=C       

attached base packages:
[1] stats     graphics  Grdevices utils     datasets  methods   base     

loaded via a namespace (and not attached):
[1] compiler_4.1.0 tools_4.1.0  

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)