每次击键后,Eclipse都会不断重建宇宙的精确模型

时间:2014-03-19 08:46:23

标签: javascript eclipse jsdt

我已经尝试过这么多,我的额头几乎坏了我的笔记本电脑。但这是一件昂贵的设备,我需要它来完成我的工作,所以我会首先尝试StackOverflow。

我在 Eclipse 中有这个巨大的 Node.JS 项目。 Eclipse一直很迟钝,但现在已经达到了这样的程度,即每按几次键击,Eclipse就会以100%的速度冻结几分钟,通常以垃圾收集等随机无用的错误消息结束记忆不好或其他什么。

无论是什么,我都不需要在每次按键后发生!有时会出现此错误消息,建议禁用模板提议。我有同样的对话框,建议我禁用几乎所有其他有用的东西,以至于Eclipse开始变得非常类似于你的下一个增强型记事本应用程序。

enter image description here

  • 是否真的不可能在Eclipse中使用IDE技巧,例如代码辅助和完成(首先是使用IDE的全部理由),甚至使用超过两行代码的项目?
  • 当我启用的唯一帮助是少量模板而其他模板被禁用时,为什么Ctrl + Space需要一分钟的100%CPU? enter image description here

请与我分享使Eclipse可用的秘密选项。


$ cat /etc/eclipse.ini | grep Xm
-Xms40m
-Xmx384m
 $ cat /opt/eclipse/eclipse.ini | grep Xm
-Xms40m
-Xmx512m
$ cat /usr/lib/eclipse/eclipse.ini | grep Xm
-Xms40m
-Xmx384m

1 个答案:

答案 0 :(得分:1)

  1. Preferences - &gt; Editors - &gt; Content Assist:禁用自动激活。您仍然可以将其与Ctrl + <Space>一起使用。

  2. 禁用工作区的保存构建。

  3. 作为最后的手段,请停用Preferences - &gt; Validation

  4. 您可以通过在启动时提供-Xms-Xmx参数来增加eclipse可用的内存,例如:eclipse -vmargs -Xms256M -Xmx1024M。有关详情,请访问eclipse wiki