[解決済み] Eclipseを高速化する方法とは?
質問
Eclipseでの体験をより速くするためには?
例えば 不要なプラグイン(Mylyn、Subclipse、...)をすべて無効にしています。
のプラグインを使うのではなく マーキュリアル を設定します。 トータスHG を外部ツールとして使用します。
解決方法は?
Eclipseの速度に最も影響を与える3つの要因とは。
-
を使用すること。
最新版Eclipse
(2020-06は2020年6月26日現在)
注意事項 ダヴィド・バラジッチ 's コメント (2014年7月)は、6年前に機能していたその基準と矛盾しています。
Indigo (3.7.2) SR2 の "same" のワークスペースのロードは 4 秒、Kepler SR2 (4.3.2) では 7 秒、Luna (4.4.0) では 10 秒です。いずれもJava EEバンドルです。新しいバージョンではバンドルされるプラグインが多くなっていますが、それでも傾向は明らかです。("同じ"ワークスペースというのは、同じ (追加でインストールした) プラグインを使い、同じプロジェクトをバージョン管理からチェックアウトしているという意味です)。
-
で起動する。 最新のJDK (執筆時点ではJava 14ですが、Eclipseプロジェクトで1.4.2, 1.5, 1.6 older...といった他のJDKでコンパイルすることを妨げるものではありません。)
-vm jdk1.6.0_10\jre\bin\client\jvm.dll
-
設定する eclipse.ini (参照 この質問では、完全なeclipse.iniについて説明します。 )
-Xms512m -Xmx4096m [...]
は
Xmx
引数は、Eclipseが取得するメモリ量です(簡単に言うと)。とは
-Xmx4g
のように、4GBのRAMを取得します。
注意してください。
- jvm.dllを参照することには利点があります。
- スプラッシュ画面の出現が早くなった
- プロセスリストに java.exe の代わりに Eclipse.exe が表示されます。
- ファイアウォール Eclipseは、Javaの代わりにインターネットにアクセスすることを望んでいます。
- ウィンドウ管理のブランディングの問題、特にWindowsとMacの場合。
バージョン4.8(Photon)以降、バージョンを重ねるごとに安定した速度向上が見られました。
メインプラットフォームはリリースごとに最適化され、読み込みの高速化、ダークテーマの機能追加、Java開発ツールの新しいJavaバージョンに対応する機能追加などが行われました。
特に過去3回のバージョンアップでは、起動時間が大幅に延びました。 最新版のEclipse 2020-12では、起動時間が大幅に増加するはずです。私の経験では、新しいバージョンになるたびに起動が速くなりました。
しかし Eclipse APIの新しい使用方法に従わないプラグインがまだあり、そのため起動がまだ遅いです。
Eclipseのバージョン2020-09からランタイムの最小バージョンがJava 11に変更されたため、少なくともコアシステムはJVMの新しい機能を使用しています。他のプラグインのプロバイダーが、より新しいAPIにアップグレードし、最新のCPUの能力をフルに活用すること(例:並行プログラミングモデル)にかかっています。
関連
-
[解決済み] ターミナルで動作しているのにスタックトレースなしで「Server Tomcat v7.0 Server at localhost failed to start」と表示される。
-
[解決済み] Eclipse IDE: テキストを拡大表示する方法は?
-
[解決済み] Eclipseの起動ができない、選択したものが起動できない、最近起動したものがない
-
[解決済み] SQLiteのINSERT/per-secondのパフォーマンスを向上させる
-
[解決済み] EclipseのAndroidプラグインで "Debug certificate expired "エラーが発生する。
-
[解決済み] Pythonスクリプトのプロファイリングはどのように行うのですか?
-
[解決済み] Eclipseにプロジェクトをインポートした後に「Must Override a Superclass Method」エラーが発生する。
-
[解決済み] Project Eulerとの速度比較。CとPythonとErlangとHaskellの比較
-
[解決済み] Intel CPU の _mm_popcnt_u64 で、32 ビットのループカウンターを 64 ビットに置き換えると、パフォーマンスが著しく低下します。
-
[解決済み】EclipseのコードフォーマッターをJavaコードの特定のセクションでオフにする方法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Eclipse と Red Hat Codeready (Fuse Integration) による Wildfly Application Server 用の開発。
-
[解決済み] ServletException、HttpServletResponse、HttpServletRequest が型解決できない[重複]。
-
[解決済み] EclipseのRemoteSystemsTempFilesとは何ですか?
-
[解決済み] eclipse for chrome?
-
[解決済み] eclipseでコンソールをアタッチする方法は?
-
Eclipseに「Javaツールの初期化中」と表示される java.lang.NullPointerException
-
Maven で Web を作成する際の Eclipse エラー。アーキタイプを解決できませんでした org.apache.maven.archetypes:maven-archetype-webap
-
[解決済み] その名前のプロジェクトはワークスペースeclipseにすでに存在しています。
-
[解決済み] Eclipseジャンプから終了ブレース
-
[解決済み】Eclipseの最適なJVM設定は何ですか?[クローズド]。