R控制台出乎意料地慢,远远落后于作业(PDF输出)完成

时间:2014-07-31 17:30:55

标签: r rstudio

当我运行大型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,但我不确定我现在是否应该在其他地方移动这个问题?

1 个答案:

答案 0 :(得分:0)

最近我遇到了类似的问题 - 从RStudio运行变得非常慢,即使它正在执行像示例一样简单的事情(' plot')。搜索后,this post指出了最终导致解决方法的正确位置:通过重命名" RStudio-Desktop目录"重置RStudio。确切的方法取决于您使用的操作系统,您可以找到详细说明here。我刚尝试过,它确实有用。