2012-01-30 6 views
13

かなり大きなプロジェクトに取り組んでおり、最近、90年代の良きおじいさんにというタイプの遅れとぶつかりました。 私の設定はMacBook Pro 2.2GHz i7 8GB SSDドライブで、これまでのところ重大なパフォーマンスの問題はありませんでした。OS X LionのEclipse Indigoタイピングの遅れ

メモリ割り当てを-Xmx1024mと-に増やしました。関係するプラグインを多用することはありません。また、これはデフォルトエディタの.javaファイルでのみ発生します。

何が問題なのですか?

編集:
問題が見つかりました。私は大きなJavaファイルを編集するときにのみ問題が発生していることに気付きました。私の場合、クラスには1800行がありました。

私はUbuntuの同じEclipse設定で同じ問題に直面していないので、それは変です。 MacのEclipseは、私が編集していたJavaファイルを処理できないようです。

提案がありますか?

EDIT2:

私は最新の更新プログラム(3.7.1.X)

インストールされたプラグインを使用してJava EEのためのEclipseインディゴを使用しています:

  • m2eclipse
  • MercurialEclipse別名HGE(1.9.1からthe official eclipse update site
  • Subclipse(インストールされていますが、wタイピングの遅れが発生しorkspace)
  • ADT(インストールされていますが、このプロジェクトで使用されていない)

すべてのプラグインは、Eclipseの市場を介してインストールされており、特に断りのない限り、最新のリリースに更新されます。

+1

あなたは「ショー空白文字」または有効化「の表示行番号」のいずれかを持っていますか?私はライオンでのこの動作の報告書をいくつか見てきましたが(例えば、以前のバージョンのOS Xではなく)、例えばhttps://bugs.eclipse.org/bugs/show_bug.cgi?id=366473 –

+0

私は行番号を有効にしました。それらを無効にすることは役に立たなかった。しかし、ありがとう! – Kimi

+0

私は同じ経験をしてきました。 Eclipseはまた、多くのエディタタブを開いたときに非常に遅いです。良いニュースは、すべてのリリースが良くなっているということです。 –

答えて

0

Jivingsは、eclipse.iniファイル内にある問題の根源です。

TimeMachineはEclipseアプリケーションパッケージ内の.iniファイルのバックアップを保存することができないように見えるので、実際にEclipseを変更した後でeclipse.iniで何が変更されたのか分かりません/Contents/MacOS/eclipse.ini)。

私は実際にMaxPermSizeと他のメモリ値を下げてEclipseをよりスムーズに動かしました。他の誰かが同じ問題に遭遇している場合は、同様の値を試してみることをお勧めします。そうでない場合は、-clean引数を使用して一度だけEclipseを起動できることも読んでいます。これは、インストールと使用履歴の中からいくつかを取り除きます。私はそれをしなかったが、試してみる価値がある。

次は私の現在の構成であり、それはかなりうまく機能:

-startup 
../../../plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar 
--launcher.library 
../../../plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.100.v20110502 
-product 
org.eclipse.epp.package.jee.product 
--launcher.defaultAction 
openFile 
-showsplash 
org.eclipse.platform 
--launcher.XXMaxPermSize 
256m 
--launcher.defaultAction 
openFile 
-vmargs 
-Dosgi.requiredJavaVersion=1.5 
-XstartOnFirstThread 
-Dorg.eclipse.swt.internal.carbon.smallFonts 
-XX:MaxPermSize=256m 
-Xms40m 
-Xmx512m 
-Xdock:icon=../Resources/Eclipse.icns 
-XstartOnFirstThread 
-Dorg.eclipse.swt.internal.carbon.smallFonts 
1

eclipse.iniファイルの設定を変更してください。これにはJVMの設定が含まれており、このようなメモリの問題を軽減するのに役立ちます。

例たeclipse.ini:this questionthis questionに詳述

-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 

+0

Windows固有の部分をOS Xに相当する部分に変更しましたが、違いはありませんでした。しかし、eclipse.iniファイルに問題があるのはあなたの意見でした。 – Kimi

+0

喜んで助けてください。誰かがそれを好きではなかった、ちょうどdownvoted得た:[ – Jivings