6

我在 Eclipse 4.2 Juno 中遇到了一些切换选项卡速度缓慢的问题,希望有人能得到一些答案。最初的延迟大约是 10 秒,一旦我在 eclipse.ini 文件中指定了 java vm,它就会下降到 2-4 秒,但这仍然比我认为的要慢。我已经卸载了所有我认为可能有问题的插件,并在下面列出了活动的插件,我相信系统已经足够了,但还是列出了规格。感谢您能给我的任何帮助。

系统:
Windows 7x64
1.73 Ghz i7
8 GB RAM

Eclipse 插件:
Eclipse 颜色主题
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  
4

13 回答 13

10

您可以按照此链接上的说明安装 Eclipse UI Juno SR1 优化补丁,前提是您使用的是 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 -using帮助菜单 -> 安装新软件的过程

于 2012-12-19T11:37:49.003 回答
4

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

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

于 2012-10-25T16:07:37.000 回答
3

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

于 2012-10-25T16:03:28.420 回答
2

尝试将主题更改为Classic.

于 2012-10-25T16:07:26.950 回答
1

我遇到了同样的问题,我升级到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,完成。
  • 使用多达 8 个线程的 Delta 压缩。
  • 压缩对象:100% (5983/5983),完成。
  • 写入对象:100% (6454/6454),完成。
  • 总计 6454(增量 1785),重复使用 0(增量 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
于 2013-04-04T09:38:31.103 回答
1

一起给了我的朱诺一个很大的速度提升:)

于 2012-11-07T09:52:26.633 回答
0

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

于 2015-03-18T21:30:42.993 回答
0

当我尝试在选项卡之间切换时(时间约为 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
于 2013-03-19T15:02:23.413 回答
0

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

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

于 2013-06-27T12:01:06.833 回答
0

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

于 2013-03-20T12:17:14.713 回答
0

安装 4.3M4 - 他们在那里显着提高了速度,现在我终于从 3.8 切换了 :)

于 2013-01-10T11:33:31.007 回答
0

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

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

最终结果是 Eclipse 与它应有的一样快速和敏捷。性能接近3.8。

此外,在 Java 或 Debug 透视图中的“Package Explorer”视图中,我将“Top Level Elements”设置为“Working Sets”,以便更清楚地了解我在应用程序中的编码位置。

这种方式搜索结果和“查找类型/查找资源”结果也更快捷。

于 2013-01-15T16:45:25.973 回答
0

我无法使用维护版本更新我的 Eclipse,但我在 Eclipse 问题跟踪器中找到了一个非官方补丁,这使我的 Eclipse 速度更快。看到这个答案:https ://stackoverflow.com/a/13470794/337621

于 2012-11-20T10:06:40.043 回答