21

在 OSX 10.8.2 Mountain Lion,Java 版本“1.6.0_37”上的 Eclipse Juno SR1 中,启动后一段时间,在正在编辑的源文件的选项卡之间切换会变得非常慢。CPU 达到 100% 并且编辑器在显示新选项卡内容之前冻结了几秒钟。

在阅读有关问题后,我将 eclipse.ini 编辑为:

--launcher.XXMaxPermSize 2768M
-XX:MaxPermSize=2768M
-Xms440m
-Xmx2512m

正如http://wiki.eclipse.org/所建议的那样,这只产生了这样的效果,即现在我重新启动 Eclipse 后问题需要更长的时间才能再次开始发生。

我不敢相信在一台配备 SATAIII SSD、i5 处理器和 8GB 内存的机器上,在文本编辑器中切换选项卡会如此缓慢。还有什么我可以尝试的吗?

4

5 回答 5

14

Juno 和 Juno SR1 在打开、关闭和切换编辑器时存在严重的性能问题。

Eclipse 社区在即将推出的 Juno SR2 和 Kepler M4 中修复了许多性能问题。您可以安装 Juno 的维护版本进行尝试。

于 2012-12-19T05:35:47.753 回答
6

编辑:SR1 补丁不再是最佳选择,因为 SR2 已经发布。使用最新的 Eclipse Juno (4.2.2) 或 Kepler (4.3) 发布后(正式日期为 6 月 26 日)。


如果您还不想安装 SR2(正式发布日期为2 月),Eclipse Juno SR1 有一个补丁。

  1. 调用帮助 > 安装新软件
  2. 选择这个存储库:http: //download.eclipse.org/eclipse/updates/4.2
  3. 展开 Juno SR1 补丁并安装Eclipse UI Juno SR1 优化

在这里阅读更多:http: //wiki.eclipse.org/Platform_UI/Juno_Performance_Investigation

于 2012-12-25T10:48:59.947 回答
5

我在 Ubuntu 中遇到过类似的问题,并且将General/Apperance/Theme设置切换为Classic有很大帮助。

于 2013-01-02T11:59:18.830 回答
2

更新:Eclipse Juno 的新性能版本 (SP2) 已发布。因此,如果您的 Eclipse Juno(4.2) 太慢或间歇性崩溃,则可以将其更新到 SP2。

只需转到帮助 -> 检查更新

PS 请在执行此操作之前备份您的 Eclipse 文件夹。

原始答案:

这是 Eclipse Juno 中的一个已知问题,并且为此发布了一个补丁。安装它可以解决性能问题 -

http://wiki.eclipse.org/Platform_UI/Juno_Performance_Investigation

引用

Juno SR2 流 (4.2.2) 中解决了几个主要的性能缺陷。社区成员已确认这些修复大大解决了编辑器和视图打开、关闭和切换的性能问题。这些修复将在 Juno Service Release 2(2013 年 2 月)和 Kepler(2013 年 6 月)版本中广泛提供。同时,为使用 Juno SR1 的用户提供了一个补丁,可以提前访问这些修复程序。要安装此补丁:

确保您已经在 J​​uno SR1 版本(2012 年 9 月)的包上运行 调用帮助 > 安装新软件 选择此存储库:http: //download.eclipse.org/eclipse/updates/4.2展开 Juno SR1 补丁并安装 Eclipse UI Juno SR1 优化 重复一遍,此补丁仅适用于 Juno SR1 版本的用户。如果您有 11 月 21 日或之后的 Juno SR2 维护版本,或者 Kepler 流里程碑 M4 或更高版本,则不需要此补丁。

于 2013-06-07T12:12:26.683 回答
0

我正在使用 Kepler 4.3.0.I20130605-2000,并且遇到了标签更改缓慢的烦人问题。

我的项目使用 Spring 3.1、JPA 2、Hibernate。

我通过以下步骤让 Eclipse 运行得非常快:

(1) 最小化自动验证:

(menu) Window:Preferences:Validation

(2) 不要加载不必要的插件:

(menu) Window:Preferences:Startup and Shutdown

(3) 我也关闭了所有的视角,然后只重新打开我真正需要的那些。

(4) 我用尽可能少的视图创建了一个精益 Java 透视图。

(5) 优化eclipse.ini。

注意奇怪的参数值:

-Xmx930m

在我的机器上,如果 Xmx > 930 JVM 将无法启动(操作系统:XP SP3,Ram:4Gb)

eclipse.ini:

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar

--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20130521-0416

-product
org.eclipse.epp.package.jee.product

--launcher.defaultAction
openFile

--launcher.XXMaxPermSize
512m

-showsplash
org.eclipse.platform

--launcher.XXMaxPermSize
512m

--launcher.defaultAction
openFile

--launcher.appendVmargs

-vm
C:\dev\Java\jdk1.6.0_26\bin\javaw.exe

-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx930m
于 2013-08-23T19:02:05.320 回答