我同时在几个R项目上工作。其中一个涉及使用for循环的模拟,我希望通过使用JIT编译器来加速。为此,我在我的R目录/ etc中添加了 Rcmd_environ 文件following this recommendation行。
R_COMPILE_PKGS=TRUE
R_ENABLE_JIT=3
现在我想知道,是否有可能通过脚本打开和关闭它。这样,我就不会在其他项目中进行JIT编译。有什么想法吗?
答案 0 :(得分:3)
您可以加载compiler
库,然后通过调用'enableJIT`函数设置JIT级别。
例如你可以做到
require(compiler)
enableJIT(3)
获取完整的JIT编译。