OS X Lion 上的 Eclipse Indigo 输入延迟

2024-01-01

我正在做一个相当大的项目,最近遇到了我的 90 年代的好老朋友,打字滞后。 我的设置是配备 SSD 驱动器的 MacBook Pro 2.2 GHz i7 8GB,到目前为止还没有出现任何严重的性能问题。

我已将内存分配增加到-Xmx1024m and -XX:MaxPermSize=512m。不涉及大量使用插件。此外,这只发生在默认编辑器中的 .java 文件上。

可能是什么问题呢?

EDIT:
我发现了问题。我注意到只有在编辑大型 java 文件时才会出现该问题。就我而言,该类有 1800 行。

但这很奇怪,因为我在 Ubuntu 上使用相同的 eclipse 设置时没有遇到同样的问题。 Mac 上的 Eclipse 似乎无法处理我正在编辑的这么大的 java 文件。

有什么建议么?

EDIT2:

我正在使用带有最新更新的 Eclipse Indigo for Java EE (3.7.1.X)

安装的插件:

  • m2eclipse
  • MercurialEclipse 又名 HGE(1.9.1 来自官方 Eclipse 更新站点 http://cbes.javaforge.com/update)
  • Subclipse(已安装,但未在出现打字滞后的工作区中使用)
  • ADT http://developer.android.com/sdk/eclipse-adt.html(已安装,但本项目中未使用)

除非另有说明,所有插件均通过 Eclipse 市场安装并更新到最新版本。


尝试更改 eclipse.ini 文件中的设置。其中包含 JVM 的设置,可以帮助减少此类内存问题。

示例 eclipse.ini:

-data
../../workspace
-showlocation
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
384m
-startup
plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519
-vm
../../../../program files/Java/jdk1.6.0_17/jre/bin/client/jvm.dll
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms128m
-Xmx384m
-Xss4m
-XX:PermSize=128m
-XX:MaxPermSize=384m
-XX:CompileThreshold=5
-XX:MaxGCPauseMillis=10
-XX:MaxHeapFreeRatio=70
-XX:+UseConcMarkSweepGC
-XX:+CMSIncrementalMode
-XX:+CMSIncrementalPacing
-Dcom.sun.management.jmxremote
-Dorg.eclipse.equinox.p2.reconciler.dropins.directory=C:/jv/eclipse/mydropins

详细见这个问题 https://stackoverflow.com/a/144349/334274 and 这个问题 https://stackoverflow.com/a/1409590/334274.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

OS X Lion 上的 Eclipse Indigo 输入延迟 的相关文章

随机推荐