2011-04-14 76 views
32

在Eclipse中使用大项目工作可能会很痛苦,因为IDE工作缓慢,有时会停止并且不会响应。我知道它可以取决于操作系统,Eclipse等版本。提高Eclipse性能的提示

所有的eclipse开发人员都会调用Eclipse中的哪个调优工作区,应该关闭哪些以提高IDE的性能?

例如:我的项目有建议关闭xml验证,不要安装m2eclipse。

由于日食的性能,一些开发人员使用IntelliJ。

更新: 对于这些谁觉得用Eclipse的表现不舒服,我建议尝试其他解决方案,只需要有比较 - 我想这是最好的我在表现主题:)

+2

另请参见[eclipse.ini](http://stackoverflow.com/q/142357/367285)设置。 – FrVaBe 2011-04-14 08:12:10

+0

[技巧加快Eclipse]可能的重复(http://stackoverflow.com/questions/316265/tricks-to-speed-up-eclipse) – 2011-04-14 23:52:16

回答

10
  1. 做了确保你有足够的内存,并且Eclipse实际上正在使用它(在Eclipse启动时添加-Xms -Xmx参数)。
  2. 删除所有插件,你不使用。
  3. 为您很少更改的项目创建独立的工作空间,并将它们作为JAR包含到主项目中。
  4. 仅当您正在调试时才使用调试模式(速度较慢并使用更多内存)。
3

性能下降通常是一个或多个执行不当的插件的问题。识别不好的插件并正常卸载它可以消除不良的性能(当然,如果你真的需要这个插件,你是不会运气的))。

7

将所有验证器(首选项>验证)设置为“手动”并取消选择“生成”。

而且,考虑使用,而不是一个Eclipse插件,像Subclipse的外部SVN客户端(如龟):

Subclipse的大项目消耗这么多的系统资源,影响蚀性能贪婪。如果可以的话,考虑不要使用subclipse,尤其是在包含数百个保存在Subversion源代码库中的代码的项目中。它确实成为一个重量级代码非常重的插件。

4

如果您打开了很多项目,它可能有助于关闭未使用的项目。它有很大的帮助,因为Eclipse不必提供内容辅助所需的全部内存模型。

10

虽然我喜欢使用它,但我偶尔会偷窥到eclipse,所以我是个智能用户。你可以尝试几件我的工作同事指出的东西是

  • 显示堆状态(常规)可以留意内存并点击按钮清除!
  • 在项目属性中设置的默认输出文件夹设置为目标的
  • 区选项外,取消选中(只要你打保存(Ctrl + S)在后台建立),自动刷新&保存自动前自动生成建立。你可能有你自己的喜好,但可以试试看。
  • 显示睡眠/隐藏任务以查看底下发生了什么?

你一定已经尝试给它更多的内存我猜。希望它会改善。

2

将源和目录树添加到您的病毒扫描程序的排除列表中。

3

禁用“项目”菜单中的“自动构建”,并为构建项目设置键绑定。 CTRL + B。我尝试了很多不同的东西来提高Eclipse性能,但这是唯一真正适合我的工具。

32
  1. 通过转到windows - >首选项 - >常规 - >启动和关闭,在启动时删除一些插件的不需要的激活。 另外,请确保你没有在你的任何视图中使用这些插件

  2. Eclipse不是一个文字处理器。最好禁用拼写检查。禁用拼写检查将通过转到Windows - >首选项 - >常规 - >编辑器来减少日食负担。 - >文本编辑器 - >拼写

  3. 当eclipse构建项目时,它将删除所有输出由其他编译器构建的文件夹和重建类。我们可以禁用这些功能,因为删除输出文件夹和重建需要一段时间。转到Windows - >首选项 - > Java - >编译 - >编译

  4. 禁用对你没有用处的标签装饰,也可以帮助你获得一些性能。转到窗口 - >首选项 - >常规 - >外观 - >标签 装饰品

  5. 关闭不必要的项目和使用工作设置选项可移动从一个组 项目到另一个顺利进行。

  6. 如果您不需要它,也可以禁用Eclipse自动构建。 转到项目 - >自动生成(取消选中)

  7. 不要在编辑器中打开大量标签页。最好有大约20个标签。 定期关闭未使用的选项卡。要打开资源,我们总是可以使用ctrl + shift + R和 ctrl + shift + T(java资源),而不是打开大量标签页

  8. 禁用不需要的插件。完整的J2EE eclipse版本有一个选项来禁用/卸载插件。转到帮助 - >软件更新 - >管理配置。右键单击任何已安装的插件以获取禁用选项。如果此选项不可用,请通过转到Windows - >首选项 - >功能启用经典更新并检查经典更新。现在管理配置选项应该在帮助菜单中可用

+0

好评,其实用 – Krishna 2014-04-08 10:14:36

0

1.在eclipse参考文件中禁用不必要的验证和启动操作。

验证:在eclipse菜单上的Windows - >首选项 - >验证,点击“全部禁用”,然后选择你需要的验证器。我只选择了“Classpath Dependency Validator”。

对于启动操作:在eclipse菜单的Windows - > Preferences中,输入“startup”,选择“Startup and Shutdown”,取消你不需要的选项。

2.修改日蚀。INI(设置XMN(新一代大小),-Xms和XMX,使平行GC) 更改或添加以下

-Xmn128m

-Xms1024m

-Xmx1024m

给出的以下设置-Xss2m

-XX:PermSize =128米

-XX:MaxPermSize参数=128米

-XX:+ UseParallelGC

0

我正在调试一个包含大量断点的大程序。我在调试时大幅增加了Eclipse的性能,在启动时禁用了断点,并且只在我需要之前再次启用它们。