web-dev-qa-db-ja.com

Eclipseが遅くなりすぎる-ワークスペースのレクリエーションが役に立ちました

私のEclipseは、時間の経過とともにどんどん遅くなっていきました。インターネットで見つけたヒントは役に立ちませんでした。私がしたことは、ワークスペースを完全に削除し、新しいワークスペースを作成し、すべてのプロジェクトを新しいワークスペースに再インポートすることでした。これが本当に違いを生みました。

だから私の質問は、ワークスペースを削除して再作成せずにこのワークスペースのクリーンアップを実行できるかどうかです...多分大きくなっているワークスペースにいくつかのキャッシュがありますか?何か案は?

ありがとうございました!

22
Daniel

Eclipseは、ローカル履歴のすべての変更を追跡します。これにより、時間の経過とともに速度が低下する可能性があります。ローカル履歴は.metadata/.plugins/org.Eclipse.core.resources/.historyにあります。

30
rustyx

Eclipseの新しいバージョンについてはわかりませんが、3.1の設定では

環境設定->一般->ワークスペース->ローカル履歴

私のために働いていませんでした。デフォルトで7日に設定しましたが、ファイルは4年間保持されました。そして、私はここの他の人々が同じ問題を抱えていたと思います。

私にとっては、履歴ファイルを手動で削除するのに役立ちました

.metadata/.plugins/org.Eclipse.core.resources/.history.
14
Julijus

私はRAD 7.5(Eclipse 3.4に基づいています)を使用しています。私のプロジェクトのいくつかには百万がありましたすべて7日より古い履歴ファイル、およびほとんど同じダミーのMANIFEST.MFファイル(39バイト)。

Windowsエクスプローラーで古いプロジェクトを削除しようとしたときにこれを発見しました。 12時間後、Windowsエクスプローラーは350万のファイルをリサイクルし、まだ機能していると報告しました。

ワークスペースを削除する唯一の方法は、コマンドウィンドウを開くことでした。

<project>\.metadata\.plugins\org.Eclipse.core.resources\.history

次に入力します

DEL *.* /s/q

これでも1時間の大部分を要しました。

4
user980717

コマンドプロンプトからEclipseを実行してみてください

Eclipse.exe -clean

詳細 http://www.myeclipseide.com/PNphpBB2-viewtopic-t-10280.html

2
Boris Pavlović

物理メモリの問題が原因で、ワークスペースを構築できない場合があります。したがって、メモリの問題を削除するには、@を更新します

Eclipse.ini

以下のようにファイル

-Xms512m
-Xmx1024m
-XX:MaxPermSize=1024m
--launcher.XXMaxPermSize 1024m
0

Eclipseはファイル爆弾としてプログラムされており、最新の堅牢なファイルシステムで発生するさまざまな問題を引き起こします。問題は、ディスクスペースの大量の浪費から、ワークスペースがOSパーティション上にある場合にOSが起動できないことまで発生する可能性があります。 Eclipseはファイル爆弾としてプログラムされています。

Eclipseのクリーンアップメカニズムは機能しないため、実行可能な唯一のオプションは、ワークスペースを定期的に手動で頻繁にクリーンアップするか、Eclipseを起動する前にクリーンアップコードをshファイルに追加することです。

もう1つのオプションは、Eclipse開発者に、実行が速く、コードの記述が簡単なデータベースのすばらしい世界を紹介することです。悲しいことに、「sqlite」または「jdbc」という単語を発音するすべての人を一目で撃ち、毎週日曜日に全能のファイル爆弾に処女を犠牲にするという噂があります。

EclipseのディレクトリOPTReplica内のすべてのものを削除することで問題を解決します。その後、Eclipseを再統計します。私にとっては役に立ちます。

0
vivi