我正在使用中介包来运行中介分析。
但是当我调用这个mediate
函数时,R 吃光了所有的 RAM,然后它吃光了所有的交换空间,然后 RStudio 突然关闭了。
如果我Rscript
从终端呼叫,终端突然关闭,也会发生同样的情况。
这是 RAM 和交换的措施。注意峰:
这发生在 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