我最近注意到我的R / RStudio安装存在问题。当我打开RStudio时,活动监视器中的CPU使用情况显示,即使R处于空闲状态且没有运行任何内容,rsession和kernel_task进程仍会占用大约30%的使用率。我知道这是一个非常模糊的问题描述,我希望有人可以指点我如何调试这个问题或发布更多相关信息。
谢谢。
> 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
答案 0 :(得分:3)
如果您正在使用特定的Rstudio项目,并且此项目有大量文件(数百或数千),Rstudio可能会尝试索引文件 -
我通过以下方式解决了这个问题:
Tools
- > Project Options
Index R Source Files
编辑
Index R source files
- 确定是否有R源文件 项目目录是为代码导航索引的(即转到 文件/功能,转到功能定义)。通常这应该保留 启用,但是如果你有一个包含数千个的项目目录 文件,并担心监视和索引的开销 你可以在这里禁用索引。
Insert spaces for tab
- 确定 tab键是否插入多个空格而不是制表符 字符(软标签)。配置每个软选项卡的空格数Text encoding
- 指定源文件的默认文本编码。 请注意,与默认编码不匹配的源文件可以 仍然可以使用File : Reopen with Encoding
菜单正确打开 命令。 Source