Eclipse:如何防止它在启动时加载所有打开的文件?

时间:2012-04-18 04:42:03

标签: eclipse eclipse-cdt

我在前一个会话中打开了100多个文件,然后关闭了eclipse。重新启动时,eclipse只会挂起极高的mem usuage。仅打开50个文件不会发生此问题。

如何防止eclipse在启动时加载以前打开的所有文件?更有意义的是文件按需加载,即在聚焦时加载。

我正在使用CDT。

3 个答案:

答案 0 :(得分:1)

当Eclipse打开时,关闭那些你现在不想要的项目。右键单击项目名称,然后选择“关闭项目”。下次重新启动Eclipse时,不应加载已关闭的项目。

答案 1 :(得分:1)

这是不可能的。 Eclipse将在重新启动后始终恢复相同的状态。

可以通过少量模糊来缓解效果
  • 关闭项目(右键单击您未使用的项目,选择Close Project
  • 关闭不相关的项目(右键单击您正在处理的项目,选择Close Unrelated Projects
  • 使用Mylyn! Mylyn将确保您停止处理的文件将自动关闭。 (但它确实不止于此。请参阅更多信息,例如help.tasktop.comwww.tasktop.com (pdf))需要一些时间来适应它,但我最终爱上了它。
    如果你不经常切换任务,你可以创建一个通用任务,激活它并继续在那个任务中继续工作。

答案 2 :(得分:1)

在eclipse上打开一个bug,经过那里的帮助后,原来这是由我安装的vrapper插件引起的。有关详细信息,请https://bugs.eclipse.org/bugs/show_bug.cgi?id=377368