如何使使用Eclipse的体验更快?
例如:我禁用了所有我不需要的插件(Mylyn, Subclipse,…)
我没有为Mercurial使用插件,而是将TortoiseHG配置为一个外部工具。
如何使使用Eclipse的体验更快?
例如:我禁用了所有我不需要的插件(Mylyn, Subclipse,…)
我没有为Mercurial使用插件,而是将TortoiseHG配置为一个外部工具。
当前回答
可能有一些事情会延迟eclipse的启动和退出。其中一个类似于Windows中的lookalike。禁用窗口动画和禁用启动活动可以在一定程度上加快窗口速度
类似于在eclipse中,我们可以有同样的东西Windows->一般->首选项->外观->关闭一些装饰选项。这可能会起到一点提振作用,但可能不会产生太大影响。
在我看来,你可能已经创建的工作空间中的项目应该限制在一定的范围内,如果项目更多,应该创建一个新的工作空间。例如,当您尝试在服务器上运行单个项目时,与在同一服务器上运行多个项目相比,它所花费的时间更少
其他回答
你有大的公羊吗?创建一个ramdisk,并把你的
JDK JVM Eclipse 工作空间
确保将更改保存回HDD或提交给VCS,以避免断电时数据丢失。
我给了它大量的内存(在启动它的命令中添加一个- xmx开关),并尽量避免退出和重新启动它——我发现最严重的延迟是在启动时,所以给它大量的RAM可以让我在崩溃之前保持更长的时间。
通过增加堆空间和更改垃圾收集器设置来加速Eclipse,我尝试了许多方法。
但就我的本地开发而言,我认为禁用JVM垃圾收集器最适合我。
Mylyn的自动补全功能工作起来没有问题,(未响应)部分已被显著地最小化。
下面是eclipse.ini文件的快照。
-vm
--C:\JAVA\jre\bin\server\jvm.dll
C:\JAVA8x64\jre\bin\server\jvm.dll
-vmargs
-Xnoclassgc
-Dosgi.requiredJavaVersion=1.6
-Xms256m
-Xmx1024m
我尝试过使用JDK 6和JDK 8,在这两种情况下,都注意到显著的加速。
又有一个解决方案 删除这两个文件夹中的所有文件
.metadata.plugins \ org.eclipse.core.resources.history .metadata.plugins \ org.eclipse.jdt.core
这是第一次帮助。但它仍然保持缓慢
另一个技巧是禁用自动构建。