2011-07-08 5 views
9

まあ、私はEclipseを使って動的Webプロジェクトを構築しています(Mac OS Xで)。しかし、私には混乱しているものがあります。私がEclipseを起動してプロジェクトエクスプローラをクリックしてプロジェクトフォルダを使い切ると、完了するまでに時間がかかります。さらに、web.xmlを変更すると、少なくとも5秒間保存されます。私は理由を知りたい。私は好みのものを変更すべきですか?Eclipseはweb.xmlを保存するのに時間がかかります


p.s

私はちょうど私は、Eclipseを再起動し、プロジェクトエクスプローラをクリックしないでください、web.xmlファイルを変更して保存して罰金だろうthat.Ifました。しかし、プロジェクトエクスプローラのフォルダを開くためにクリックすると、web.xmlの変更をすぐに伝えるのに時間がかかります。なぜ?


p.sは再び

まあ、私は再びこの問題に会います。私は4GBのRAMを搭載したUbuntu 11.04を使用しています。 他のプロジェクトも同様ですが、ファイルがたくさんあります。しかし、web.xmlを編集するときには起こりません。 もう一度私は混乱しています。

私は、リモートDTDを使用したXML検証に関連している可能性があることを知りました。ネット接続を閉じると、すべてが正常になります。


完了!

xsi:schemaLocationのattrを「http://java.sun.com/xml/ns/j2eehttp://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd」から「http://java.sun.com/xml/ns/javaeehttp://java.sun.com/xml/ns/javaee/web-app_2_5.xsd」に変更しました。

+0

インターネットキャッシュの環境設定を使用してキャッシュを有効にしていますか? –

+0

Eclipseのバージョン? – lschin

+0

Tomcatまたは別のサーバーを実行していますか? Eclipseがそのサーバーに公開されている可能性があります。 –

答えて

6

Eclipseはさまざまな理由で低速で実行できます。

プロジェクトの

多数

あなたは多数のプロジェクトを持っている場合は、Eclipseが参照(タイプ/リソース)を検索するとき、すべてのプロジェクトにクリーンビルドを実行するときにそれらのすべてを処理する必要がある、とき検証が行われる必要があります。 作業セットを使用してプロジェクトを整理し、使用していないプロジェクトを非表示にすることができます。

Eclipseがプロジェクトに置くことができるバリデータの概念を持っているプロジェクトに

検証。これは多くの処理につながります(例:xml、xsd、jsps/....の検証)。場合によっては、必要のないバリデータを無効にすると便利なことがあります。

メモリ

メモリーたeclipse.iniファイルで、標準のJavaのメモリパラメータを供給することによって微調整することができます。 Eclipseに十分なメモリが割り当てられていないと、ガーベッジ・コレクションが多くなり、処理速度が低下します。プラグイン

は、一部のサードパーティ製のプラグインは、日食を遅くcuoldビルダー/プロジェクトに適用されますバリデータを、ご紹介します。

Eclipseの最新バージョンを使用していることを確認してください。作業領域にあまりにも多くのプロジェクトを置かずに、サードパーティのプラグインを最小限に抑えてください。

関連する問題