当我运行大型R脚本时(按预期工作得很好,基本上会在脚本的 end 处生成正确的PDF(基本绘图加上beeswarm,最后一行脚本为dev.off()
),我注意到PDF在~3秒后完成,甚至可以在其他应用程序中打开,早在控制台输出(仅几个整数值和代码~400行的回声)完成之前(约20秒)。没有报告错误。在两者之间,回声停止并且几秒钟内什么都不做。
我在Win-7上使用R Studio V0.97.551,R版本3.0.1。
gc()或关闭并重新启动R没有帮助,并且所使用的数据结构无论如何都不大(5个数据帧,最多60个obs和64个数字或短字符变量)。可用内存应该足够(根据任务管理器,大约4 GB),但在此期间CPU很忙。
我同意这对于没有脚本的其他人来说是不可复制的,但是这个脚本太大而无法发布,但也许有人遇到了同样的问题,甚至是解释或暗示要检查的内容?提前谢谢!
修改 我直接在R 3.0.1(没有RStudio)中运行完全相同的代码,问题就消失了,这表明问题与RStudio有关。我添加了标签RStudio,但我不确定我现在是否应该在其他地方移动这个问题?