Eclipse Juno的缓慢(4.2)

我在Eclipse 4.2 Juno中遇到了一些慢速切换选项卡的问题,希望有人可能有一些答案。 原始延迟大约是10秒,一旦我在eclipse.ini文件中指定了java vm,就会下降到2-4,但这仍然比我认为的要慢。 我已经卸载了我认为可能冒犯的所有插件,并在下面列出了有效插件,我相信系统绰绰有余,但无论如何列出了规格。 谢谢你能给我的任何帮助。

系统:
Windows 7×64
1.73 Ghz i7
8 GB RAM

Eclipse插件:
Eclipse Color主题
PHP开发工具(PDT)

的eclipse.ini:

-vm C:\Program Files\Java\jre7\bin\javaw.exe -startup plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20120522-1813 -showsplash org.eclipse.platform --launcher.XXMaxPermSize 512m --launcher.defaultAction openFile -vmargs -server -Dosgi.requiredJavaVersion=1.7 -Xmn256m -Xms4196m -Xmx4196m -Xss4m -XX:PermSize=256m -XX:MaxPermSize=256m -XX:+UseParallelGC 

Juno中的UI性能存在一些已知问题。 请参阅https://bugs.eclipse.org/bugs/show_bug.cgi?id=385272上的冗长讨论。

Juno Service Release 2(SR2)已经发布,它解决了许多UI性能问题。

您可以按照此链接上的说明安装Eclipse UI Juno SR1 Optimizations补丁,前提是您正在使用Eclipse Juno SR1版本并且正面临这种缓慢的问题: http : //wiki.eclipse.org/Platform_UI/Juno_Performance_Investigation

由于上述链接上的内容已更新,因此不再提供补丁下载部分。 因此,对于寻找下载详细信息的任何其他人,您需要做的就是从更新站点安装Juno SR1补丁 – Eclipse UI Juno SR1优化: http : //download.eclipse.org/eclipse/updates/4.2-使用帮助菜单 – >安装新软件的过程

更改java内存堆大小。 查看-XX:PermSize = 256m -XX:MaxPermSize = 256m并改变为1024m。 你去了一个链接: http : //www.jguru.com/faq/view.jsp?EID = 4224214

尝试将主题更改为Classic

  • 禁用不需要的validation( Window -> Preferences -> Validations )。
  • 限制可见validation的数量( Problems View -> Configure Content
  • 像你一样在eclipse.ini中为eclipse增加内存
  • 为git启用虚拟内存映射
  • 使用经典主题

一起给了我的Juno一个大的速度提升:)

我有同样的问题,我升级到Eclipse Juno 4.2.2和我的系统:Intel Core 2 Quad Q9550 2.83Ghz 8,00 GB RAM Windows 7 Ultimate x64。 我也使用GIT

当我在我的项目上按下鼠标右键时,我花了很多时间(约40秒)才能做任何事情。

直到我在我的Linux服务器(不同的系统)上运行“git gc” ,结果如下:

  • 计数对象:6454,完成。
  • Delta压缩使用多达8个线程。
  • 压缩对象:100%(5983/5983),完成。
  • 写对象:100%(6454/6454),完成。
  • 总计6454(delta 1785),重复使用0(delta 0)。

之后,我刷新了我的项目,从那时起, 鼠标右键动作响应是即时的。

我希望这可以帮助任何人,我只需要与你分享。

我的Eclipse ini:

 -startup plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20120913-144807 -showsplash org.eclipse.platform --launcher.XXMaxPermSize 256m --launcher.defaultAction openFile -vmargs -server -Xmn128m -Xms2048m -Xmx2048m 

我无法使用维护版本更新我的日食,但我在日食问题跟踪器中找到了一个非正式的补丁,这使得我的日食速度提高了很多。 请参阅此答案: https : //stackoverflow.com/a/13470794/337621

安装4.3M4 – 他们在那里进行了显着的速度提升,现在我终于从3.8开始了切换:)

当有很多Java项目导入时,我的Eclipse Juno非常慢(我说的是45-50左右)。 我最终做的是:

  1. 创建“工作集”以根据“组件”划分项目。
  2. 使用“工作集”确定哪些Java项目不需要“打开”。
  3. 关闭不必要的项目。

最终的结果是Eclipse和它应该的一样快速和快速。 表现接近3.8。

此外,在Java或Debug透视图中的“Package Explorer”视图中,我将“顶级元素”设置为“工作集”,以便更清楚地了解我在应用程序中编码的位置。

这样,搜索结果和“查找类型/查找资源”结果也更加快捷。

当我尝试在标签之间切换时,我的日食非常慢(时间大约是2-3秒)。 我用这种方式修改了我的eclipse.ini,它不再发生了(我的RAM是2GB):

 -startup plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120522-1813 -product com.android.ide.eclipse.adt.package.product --launcher.XXMaxPermSize 256m -showsplash org.eclipse.platform --launcher.XXMaxPermSize 256M --launcher.defaultAction openFile -vmargs -Dosgi.requiredJavaVersion=1.6 -Declipse.buildId=v21.0.1-543035 -Xms1024m -Xmx1024m 

占用过多CPU的另一个Eclipse错误是由于在控制台中解析非常长的行的regexp引起的,请参阅https://bugs.eclipse.org/bugs/show_bug.cgi?id=175888解决方法是不要在System中编写很长的行。出/犯错。

升级到Eclipse 4.3给我带来了巨大的性能提升。

似乎他们修复了新版本中的许多性能错误。

打开Eclipse,转到Windows> Close All Perspective然后确认并让Eclipse重新启动。