Eclipse Juno中的缓慢(4.2)

时间:2012-10-25 15:56:39

标签: java eclipse eclipse-pdt eclipse-juno

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

系统
Windows 7x64
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  

13 个答案:

答案 0 :(得分:10)

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

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

答案 1 :(得分:4)

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

上的冗长讨论

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

答案 2 :(得分:3)

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

答案 3 :(得分:2)

尝试将主题更改为Classic

答案 4 :(得分:1)

所有这些让我的Juno大大加快了速度:)

答案 5 :(得分: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(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

答案 6 :(得分:0)

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

答案 7 :(得分:0)

安装4.3M4 - 他们在那里取得了显着的速度提升,现在我终于从3.8开始了:)

答案 8 :(得分:0)

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

  1. 创建“工作集”以根据“组件”划分项目。
  2. 使用“工作集”确定哪些Java项目不需要“打开”。
  3. 关闭不必要的项目。
  4. 最终结果是Eclipse和它应该的一样快速和快速。表现接近3.8。

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

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

答案 9 :(得分: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

答案 10 :(得分:0)

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

答案 11 :(得分:0)

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

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

答案 12 :(得分:0)

打开Eclipse,转到Windows>关闭所有透视图然后确认并让Eclipse重新启动。