将 R 代码转换为字节码

May*_*sal 1 r compilation package

我正在尝试用 R 制作一个包,这只是一个 R 代码,不使用任何外部语言。现在,我读到将包转换为字节代码会给我带来显着的速度提升,这可以在包安装期间通过指定来完成 <R CMD INSTALL --byte-code>

我想知道是否有一个选项可以通过 i 将 R 代码预编译为字节码并执行R CMD INSTALL编译后的字节码包,而不是要求用户编写<R CMD INSTALL --byte-code>

有没有办法让包仅以字节码构建?

Fhn*_*oag 6

是的。在您的描述文件中,指定:

ByteCompile: yes
Run Code Online (Sandbox Code Playgroud)

如果该功能存在,那么您的包将默认自动进行字节编译。