5

我最近注意到我的 R / RStudio 安装存在问题。当我打开 RStudio 时,活动监视器中的 CPU 使用率显示 rsession 和 kernel_task 进程的使用率徘徊在 30% 左右,即使 R 处于空闲状态且没有运行任何东西。我知道这是对该问题的非常模糊的描述,我希望这里有人可以给我指点如何调试此问题或发布更多相关信息。

谢谢你。

> sessionInfo()
R version 2.15.2 (2012-10-26)
Platform: x86_64-apple-darwin9.8.0/x86_64 (64-bit)

locale:
[1] en_GB.UTF-8/en_GB.UTF-8/en_GB.UTF-8/C/en_GB.UTF-8/en_GB.UTF-8

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

loaded via a namespace (and not attached):
[1] tools_2.15.2
4

1 回答 1

4

如果您在一个特定的 Rstudio 项目中工作,并且该项目有很多文件(数百或数千个),Rstudio 可能正在尝试索引这些文件 -

我通过以下方式解决了这个问题:

  1. 在项目中从 Rstudio IDE 中,
  2. 转到 Tools->Project Options
  3. 现在点击代码编辑
  4. 取消选择Index R Source Files
  5. 关闭一切并重新启动 Rstudio

编辑

Index R source files— 确定项目目录中的 R 源文件是否为代码导航编制索引(即转到文件/函数,转到函数定义)。通常这应该保持启用,但是如果您有一个包含数千个文件的项目目录并且担心监视和索引它们的开销,您可以在此处禁用索引。
Insert spaces for tab— 确定制表键是否插入多个空格而不是制表符(软制表符)。配置每个软标签的空格数。
Text encoding— 指定源文件的默认文本编码。请注意,与默认编码不匹配的源文件仍然可以使用File : Reopen with Encoding菜单命令正确打开。资源

于 2015-01-12T21:34:16.727 回答