删除Galileo中的每个eclipse插件

时间:2012-07-21 14:53:20

标签: eclipse eclipse-plugin eclipse-3.5

我的日食运行得非常慢,因为我安装了数千个插件。我和另一个使用eclipse的朋友交谈过,但他没有。我觉得这些都不是必需的,我甚至没有安装这么多。我有成千上万的插件,我尝试重新安装eclipse,但我需要找到一种方法来删除每个eclipse插件。

尝试手动删除插件每个插件最多需要5分钟,因此在手动删除所有这些内容之前可能需要数月或数年。

eclipse中是否有删除所有插件的功能?我也在使用WINDOWS XP

1 个答案:

答案 0 :(得分:2)

首先,您需要了解Eclipse中的所有实际上是一个插件。 Eclipse有一个非常小的核心运行时(Equinox),它可以加载插件的所有功能。你不能只是“删除每个插件”,因为这样做会让你一无所有。

另外,仅仅因为安装了插件而不是意味着它总是被加载或占用资源。 Eclipse使用“延迟加载”架构,只有在实际调用它提供的某些功能时才会加载插件。有些插件可能写得很糟糕,以至于它们的加载过于激进,但这种情况很少见。因此,一般来说,拥有大量插件是性能问题。

如果你有一个想要删除的插件,不能只是将其从plugins文件夹中删除 - 正如您所见,这将搞砸Eclipse安装。 不要这样做。

管理已安装功能的一种方法(包括安装可以卸载的功能)是打开关于对话框,然后单击安装详细信息按钮。在那里,您将看到已安装的功能列表;您可以选择一项功能,如果可以卸载它,则会启用卸载... 按钮。

通常,这是一个糟糕的第三方插件/功能(不是来自eclipse.org的东西)导致Eclipse安装出现问题;尝试通过消除过程找到它可能是什么(卸载所有第三方插件,您可能已经安装了Eclipse以来)。

最后,作为最后的手段,完全删除Eclipse(只是从文件系统中删除它)并重新安装它是微不足道的。

说了这么多,性能问题通常是由于机器不足。你有什么样的流程? Windows启动后,您的系统可用多少RAM?您是否在eclipse.ini

中指定了内存设置