如何复制在CRAN上执行的包检查时间?

Wal*_*cio 6 r package cran

我一直在努力缩短提交给 CRAN 的包裹的检查时间。在我的本地计算机上,检查时间介于 1 分钟(i7 CPU)和 2 分钟(i5 CPU)之间。然而,CRAN 评审员不断指出检查时间超过 10 分钟。我能找到重现这么长的检查时间的唯一方法是将我的包上传到http://win-builder.r-project.org/,在那里确实需要超过 600 秒的时间来检查。

我希望我可以在本地重现此检查时间,这样我就不会依赖远程解决方案。我可以看到 Win 构建器和我的本地计算机之间的唯一区别是操作系统(Win 与 Linux)以及 Win 构建器似乎如何进行多体系结构检查(i386 和 x64)。

我不知道如何在本地重现这个。我尝试过R CMD check使用看似相关的开关,例如--multiarch--force-multiarch,但它似乎没有做任何不同的事情。我想我必须安装一些额外的软件包,比如r-cran-i386或者其他什么,但是我在我的存储库中找不到任何类似的东西(“R”可以是搜索表达式的 PITA)以及 README 文件上的说明,例如https://cran.r-project.org/bin/linux/ubuntu/并没有让我走得足够远。

我已经在使用--as-cran,并且知道这样的解决方案,尽管我认为在包含 32 位操作系统的单独虚拟机上安装 R i386 违背了我想要实现的目的。