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 プロセッサ、および 8 GB の RAM を搭載したマシンで、テキスト エディタでタブを切り替えるのが非常に遅いとは信じられません。他に試せることはありますか?

4

5 に答える 5

14

Juno および Juno SR1 では、エディターを開いたり、閉じたり、切り替えたりすると、重大なパフォーマンスの問題が発生します。

Eclipse コミュニティは、今後の Juno SR2 および Kepler M4 で多くのパフォーマンスの問題を修正しました。Juno のメンテナンス ビルドをインストールして試すことができます。

于 2012-12-19T05:35:47.753 に答える
6

編集: SR2 は既にリリースされているため、SR1 パッチはもはや最適なオプションではありません。最新の 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 Optimizationsをインストールします。

詳細はこちら: 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 を使用している場合は、これらの修正への早期アクセスを提供するパッチを利用できます。このパッチをインストールするには:

Juno 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 は起動しません (OS: 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 に答える