R:如何通过脚本而不是环境启用JIT编译器?

时间:2015-07-31 07:29:24

标签: r compilation jit

我同时在几个R项目上工作。其中一个涉及使用for循环的模拟,我希望通过使用JIT编译器来加速。为此,我在我的R目录/ etc中添加了 Rcmd_environ 文件following this recommendation行。

R_COMPILE_PKGS=TRUE
R_ENABLE_JIT=3

现在我想知道,是否有可能通过脚本打开和关闭它。这样,我就不会在其他项目中进行JIT编译。有什么想法吗?

1 个答案:

答案 0 :(得分:3)

您可以加载compiler库,然后通过调用'enableJIT`函数设置JIT级别。

例如你可以做到

require(compiler)
enableJIT(3)

获取完整的JIT编译。