Eclipseの動作を軽くする方法のメモを発掘。




Eclipseを少しだけ拝見しましたが、動作が重い原因は下記
があると思っています。
◆使用していないプラグインが入っている。
起動時にプラグインのロードがはじまるので、少し重くなるはずです。
 見たところ、「All In One Eclipse」からSeaser2用にカスタマイズしたよう
に感じています。
 ALL IN ONE Eclipseにはおそらく、今の開発に不要なプラグインも入っている
はずです。
◆使用していないプラグインがオンになっている。
Doltengプラグインをオフにする。
Doltengプラグインは、DTOの自動生成や新規プロジェクト作成時に効果を発揮す
るようです。
  特に新しくプロジェクトを作成することも無いと思っているので、オフにし
ましょう。
  対象プロジェクトを右クリック‐プロパティ‐Doltengでオフにできます。
# 実は何かに使っているという場合は連絡してください。
◆オートビルドがオンになっている。
オートビルドがオンになっている方はオートビルドをオフにしましょう。
少しソースコードを変更するだけでオートビルドされてしまうので、非常に重く
なります。
◆FindBugsの自動実行のオフ
FindBugsが自動実行されている方はオフにしましょう。
当然、重くなります。普段はオフにして、使用するときだけONにしましょう。
◆WTPプラグインの使用
SALの皆さんはEclipseのWTPプラグインでtomcatを起動していますが、
SALのWTPプラグインが非常に重いとCSの方から伺っています。
# CSはWTPプラグインを使用せずにSysdeoでtomcatを起動しています。
実際にSALの何人かにヒアリングしましたが、サーバ起動に酷い時は30分かかる
と聞いています。
# 朝と夜だけ30分かかるという事を聞いています。時間帯で何が違うのかわかり
ませんが・・・。
おそらく、WTPプラグインを使用せずに、tomcatを起動すると解消出来ると思い
ます。
◆eclipse.iniの編集
eclipse.iniの記述により、JVMのメモリ設定などを行えます。
マシンスペックに余裕があるなら、eclipse.iniを編集して、eclipseが使用出来
るメモリ量を増加しましょう。
例)変更前
-Xms256m
-Xmx512m
変更後
-Xms256m
-Xmx756m
◆SVNの同期化ビュー
SVNの同期化ビュー使用時に自動的に更新(?)がはじまってしまい、動作が重
くなると伺っています。
# 再現方法が解らず、解消方法が不明。
◆マタタビというプラグインの追加案
私も把握出来ていませんが、mayaaを編集する場合は、マタタビというプラグイ
ンが効果を発揮するそうです。
知っている方は情報を展開していただけると助かります。


JavaエンジニアのためのEclipse パーフェクトガイド

 



本書はIDEに焦点を当てた書籍です。
IDEは豊富な機能が揃っているため、Java開発を行う際,
IDE(Eclipse)を使うのはデファクトスタンダードになっています。
本書は新人エンジニアに向けて,JunitによるテストからGradleによるビルド方法,
Gitを用いたチーム開発方法まで開発に必要なEclipseの使い方をわかりやすく解説した書籍です。
最新のEclipse 4.8に対応。

JavaデベロッパーのためのEclipse完全攻略[4.x対応版]



Javaデベロッパーの必須アイテム、統合開発環境Eclipseを徹底解説。



Eclipseを使った開発の「基礎の基礎」から、ビルドツール、デバッグ、
チーム開発、Webアプリケーション、プラグイン開発まで、Eclipseの
すべてがわかります。新人エンジニアもベテランエンジニアも必携の一冊!!

Chapter1 Eclipseって何だろう
Chapter2 まずは使ってみよう
Chpater3 Eclipseの機能を理解する
Chapter4 Webアプリケーションの開発
Chapter5 Eclipseでチーム開発
Chapter6 テストとデバッグ
Chapter7 Gradleとアプリケーションのビルド
Chapter8 UMLとリファクタリング
Chapter9 GUIアプリケーションの作成
Chapter10 Eclipseプラグインの作成


Eclipseで学ぶはじめてのJava 第4版



開発業務に必須の開発ツールEclipseによる、Javaプログラマーのための決定版入門書。
付録DVDのサンプルを動かしながら、プログラミングを体感学習。
さらに付録DVDには、コーディング支援ツール「ギプス」を収録。
ソースコードの読みづらさやスペリングのミスを判定し、あなたのプログラミングを強力にサポート。
Java SE 8対応。

何気なく使っているEclipse、一度ちゃんと見直してみても良いのかも。