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左右)。 我最终做的是:
- 创建“工作集”以根据“组件”划分项目。
- 使用“工作集”确定哪些Java项目不需要“打开”。
- 关闭不必要的项目。
最终的结果是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重新启动。