我正在使用eclipse Juno,昨天我注意到我的电脑变得非常热。我检查了CPU使用率,看它是100%。 Eclipse是罪魁祸首,忙着重新编制存储库工作空间"。半小时后它还没有完成,我的机器几乎融化了,我搜索并发现了类似的问题:
Re-indexing repository loop - not Maven
Eclipse hangs on "Re-indexing (fully) repository {username}"
我没有使用git。通过我不想要的东西的声音,因为它会吃掉我所有的CPU。我删除了〜/ git,删除了一个使用git的项目,检查了〜/ .git下的任何文件,从eclipse插件中删除了egit和jgit,它仍在发生。
我可以每次都停止这个过程,但现在似乎无法构建工作区。
所以我决定升级到Kepler,现在我遇到了一个类似的问题:
"计算存储库工作空间的Git状态"
它又一次吃了100%的CPU,并威胁要放火烧我的桌子。
我甚至没有任何开放的git项目。
如何阻止这种愚蠢的事情?每次我停止这个过程,但如果我然后尝试清理重建或打开一个项目,它会再次启动。
答案 0 :(得分:11)
这是EGit中的一个老错误,它会自动在您的主目录中找到.git
,然后扫描主目录中的所有文件。它已在更新版本的EGit中修复。
但即使升级后,您仍可能已配置存储库。执行以下操作:
然后重启Eclipse。
答案 1 :(得分:0)
就我而言,这是我的solution
Ubuntu 16.04
rm -r workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/*/org.eclipse.egit.core
rm -r workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/*/.indexes/properties.index