我创建了一个 R 脚本,它需要先加载一些库。
问题是脚本需要 1.6 秒来完成它的计算(用 Linux 命令“时间”测量了很多次),而加载库只需要 0.7 秒!
该脚本经常运行,因此库加载的延迟几乎占实际工作负载的 80%!
有什么方法可以预先加载库,以便每次脚本运行时都不会加载它们?
有什么其他建议可以绕过这种缓慢吗?
#!/usr/bin/Rscript
library(methods, quietly=TRUE, warn.conflicts = FALSE)
library(MASS, quietly=TRUE, warn.conflicts = FALSE)
library(RBGL, quietly=TRUE, warn.conflicts = FALSE)
library(igraph, quietly=TRUE, warn.conflicts = FALSE)
library(bnlearn, quietly=TRUE, warn.conflicts = FALSE)
library(gRbase, quietly=TRUE, warn.conflicts = FALSE)
library(gRain, quietly=TRUE, warn.conflicts = FALSE)
..
..