Eclipse 3.5(及更高版本)切换选项卡非常慢

2022-09-01 02:33:29

我在Macos 10.5上使用eclipse 3.5(cocoa build)和Java 1.5.0.19。

我只有3个java文件打开1个文件〜2000行,其他2个是〜700行。

但是当我从1个文件选项卡切换到另一个文件选项卡时,eclipse需要很长时间(约20秒)才能切换到另一个选项卡。

我已经将日食更改为.ini

more eclipse.ini
-startup
../../../plugins/org.eclipse.equinox.launcher_1.0.200.v20090520.jar
--launcher.library
../../../plugins/org.eclipse.equinox.launcher.cocoa.macosx_1.0.0.v20090519
-product
org.eclipse.epp.package.jee.product
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
-vmargs
-Dosgi.requiredJavaVersion=1.5
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts
-XX:MaxPermSize=512m
-Xms128m
-Xmx1024m
-Xdock:icon=../Resources/Eclipse.icns
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts

有没有办法让日食3.5更快?

谢谢。


答案 1

我在 eclipse.ini 文件中切换了此行(可在 eclipse 应用程序包中找到):

-Dosgi.requiredJavaVersion=1.5

-Dosgi.requiredJavaVersion=1.6

标签切换又很快了。


答案 2

使用32位Cocoa版本。恕我直言,64位不会有帮助。它真的在我的2.4 GHz MBP上工作得很好。我通常打开大约30个文件,有些相当大,从未经历过您描述的内容。

尝试获取一个新的普通32位Cocoa发行版,不要修改任何内容并检查是否存在问题。它也可能是一个流氓插件。您已安装吗?

检查堆状态。打开 Eclipse 首选项,在第一个首选项页面中有一个“显示堆状态”选项。您的内存可能不足。使用活动监视器检查计算机的交换状态 - 如果它交换了很多,我建议关闭其他应用程序。通常,我建议为开发计算机提供 4 GB RAM。