我有一个相当大的PHP代码库(10k文件),我在Windows机器上使用Eclipse 3.4/PDT 2,而文件托管在Debian文件服务器上.我通过Windows上的映射驱动器连接.
尽管拥有1gbit以太网连接,但执行eclipse项目刷新速度非常慢.最多5分钟.当发生这种情况时,我被阻止工作.
这通常不会是一个问题,因为Eclipse理论上不应该经常进行完全刷新.但是我也使用subclipse插件,每次完成切换/更新时都会触发完全刷新.
我的预感是,进程中最慢的部分是eclipse逐个检查10k文件,以便对samba进行更改.
代码库中有大量的文件,我永远不需要从eclipse访问,所以我根本不需要它来检查它们.但是我无法弄清楚如何阻止它这样做.我试过将它们标记为'派生'.这可以防止它们被包含在构建过程等中.但它似乎并没有加速刷新过程.Eclipse似乎仍然会检查其状态.
我还从PDT的"构建路径"中删除了不需要的文件夹.这确实加快了"建筑工作空间"的过程,但同样不会加快建筑之前的实际刷新速度(这也是最耗费时间的工作).
谢谢大家的建议.基本上,JW走在正确的轨道上.在当地工作.
为此,我发现了一个名为FileSync的插件:http: //andrei.gmxhome.de/filesync/
这会自动将更改的文件复制到网络共享.工作非常好.我现在可以在几秒钟内从Eclipse中完成更新/切换/刷新.