最初にいくつかのライブラリをロードする必要がある R スクリプトを作成しました。
問題は、スクリプトが計算を完了するのに 1.6 秒かかり (Linux コマンド「time」で何度も測定)、ライブラリのロードに 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)
..
..