【发布时间】:2020-07-15 10:54:37
【问题描述】:
我目前正在努力减少 R 包的检查时间。在包根目录上使用devtools::check(),这些是最长的部分:
✔ 创建小插曲 (44.3 秒)
✔ 检查是否可以安装软件包‘DIscBIO’ (21.2s)
✔ 检查 R 代码是否存在可能的问题 (21.8s)
✔ 检查代码/文档不匹配 (16s)
关于小插图,我不知道我可以做些什么来进一步减少创建时间。所有R块都在eval=FALSE下,所有图像都被剪掉了,1/3的小插图消失了,检查时间也不会移动。 i7 CPU 构建一个 500 行的 .Rmd 小插图真的需要 45 秒吗?
至于其余的,我真的不知道我能做什么。这些步骤中究竟检查了什么?我可以做些什么来减少这些阶段的检查时间?
我要修剪的东西已经不多了,我对这个特定包的最大问题是它有 所以 很多导入 (28),但我无法摆脱其中不丢失主要或基本功能。
【问题讨论】:
-
为什么要减少检查时间?这些时机对我来说似乎并不算太糟糕。
-
@Roland 他们在我的机器上确实很好(总检查时间
-
15 分钟相当长。我的包裹(还包括一个小插图)在 CRAN 的机器上大约需要 4 分钟。这与我的本地机器上的时间相同。这样的不匹配很奇怪。