Windows マシンで Eclipse 3.4/PDT 2 を使用して作業しているかなり大きな PHP コードベース (10k ファイル) がありますが、ファイルは Debian ファイルサーバーでホストされています。Windowsでマップされたドライブを介して接続します。
1 ギガビットのイーサネット接続があるにもかかわらず、Eclipse プロジェクトの更新を行うのは非常に遅いです。最長5分。そして、これが起こっている間、私は仕事をすることができません。
理論的には、Eclipse は頻繁に完全な更新を行う必要はないはずなので、これは通常、このような問題にはなりません。ただし、切り替え/更新が完了するたびに完全な更新をトリガーする subclipse プラグインも使用します。
私の推測では、プロセスの最も遅い部分は、samba の変更について 10k ファイルを 1 つずつチェックする eclipse です。
コードベースには、Eclipse からアクセスする必要のない多数のファイルがあるため、それらをチェックする必要はまったくありません。しかし、それを防ぐ方法がわかりません。それらを「派生」とマークしてみました。これにより、それらがビルドプロセスなどに含まれなくなります。ただし、更新プロセスがまったく高速化されるようには見えません。Eclipse は変更されたステータスをまだチェックしているようです。
また、PDT の「ビルド パス」から不要なフォルダーを削除しました。これにより、「ワークスペースの構築」プロセスは高速化されますが、構築前の実際の更新 (最も時間がかかるもの) は高速化されません。