提示改善Eclipse性能

luk*_*ymo 40 java eclipse ide performance

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

所有eclipse开发人员都有在Eclipse中调整工作空间的技巧,应该关闭哪些来提高IDE的性能?

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

由于eclipse的性能,一些开发人员使用IntelliJ.

更新:对于那些对日食表现感到不舒服的人,我建议尝试其他解决方案只是为了进行比较 - 我试过,这是我在表演主题上做得最好的:)

Zee*_*rza 40

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

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

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

  4. 禁用对您使用较少的标签装饰也可以帮助您获得一些性能.转到Windows - >首选项 - >常规 - >外观 - >标签装饰

  5. 关闭不需要的项目并使用工作集选项从一组项目顺利地移动到另一组项目.

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

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

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


小智 13

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


Mal*_*lsR 13

因为我喜欢使用它,所以我偶尔也会窥视eclipse.你可以尝试我的同事指出的几件事情

  • 显示堆状态(General)可以密切关注内存并点击按钮清除!
  • 在项目属性中,将默认输出文件夹设置为目标之外
  • 工作区选项,自动取消选中构建(一旦点击保存(Ctrl + S)就在后台构建),自动刷新并在构建之前保存自动.您可能拥有自己的偏好,但可以尝试一下.
  • 显示睡眠/隐藏任务,看看下面是什么?

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


Sti*_*ens 9

将所有验证器(首选项>验证)置于"手动"并取消选择"构建".

另外,考虑使用外部svn客户端(如Tortoise)而不是像subclipse这样的eclipse插件:

Subclipse消耗了如此多的系统资源,并且在大型项目中贪婪地掠夺了性能.如果可以,请考虑不要使用subclipse,尤其是在包含保存在subversion源代码库中的数千个代码的项目中.它真的变成了一个非常重量级的插件,具有重量级代码.


ric*_*chj 5

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


小智 5

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

\n\n

对于验证:在 Eclipse 菜单 Windows -> Preferences -> Validation 上,单击 \xe2\x80\x9cDisable All\xe2\x80\x9d,然后选择所需的验证器。我仅选择了 \xe2\x80\x9cClasspath Dependency Validator\xe2\x80\x9d。

\n\n

对于启动操作:在 Eclipse 菜单 Windows -> Preferences 上,输入 \xe2\x80\x9cstartup\xe2\x80\x9d,选择 \xe2\x80\x9cStartup 和 Shutdown\xe2\x80\x9d,取消选中您不选择的选项 \xe2\ x80\x99t 需要。

\n\n

2.修改eclipse.ini(设置Xmn(新生代大小),Xms和Xmx,启用并行GC)\n更改或添加下面给出的以下设置

\n\n

-Xmn128米

\n\n

-Xms1024米

\n\n

-Xmx1024米

\n\n

-Xss2m

\n\n

-XX:PermSize=128m

\n\n

-XX:MaxPermSize=128m

\n\n

-XX:+使用并行GC

\n