我有一个相当大的 PHP 代码库(10k 文件),我在 Windows 计算机上使用 Eclipse 3.4/PDT 2 来处理它,而这些文件托管在 Debian 文件服务器上。我通过 Windows 上的映射驱动器进行连接。
尽管有 1gbit 以太网连接,但 eclipse 项目刷新速度相当慢。最多 5 分钟。当这种情况发生时,我无法工作。
这通常不会是一个问题,因为理论上 Eclipse 不必经常进行完全刷新。不过,我还使用 subclipse 插件,每次完成切换/更新时都会触发完全刷新。
我的预感是,该过程中最慢的部分是 Eclipse 通过 samba 逐一检查 10k 文件的更改。
代码库中有大量文件我永远不需要从 Eclipse 访问,所以我根本不需要它来检查它们。但是我不知道如何阻止它这样做。我尝试过将它们标记为“派生”。这可以防止它们被包含在构建过程等中。但它似乎根本没有加快刷新过程。看来 Eclipse 仍在检查它们更改的状态。
我还从 PDT 的“构建路径”中删除了不需要的文件夹。这确实加快了“构建工作区”过程,但它并没有加快构建之前的实际刷新(这也是最耗时的)。
感谢大家的建议。基本上,JW 走在正确的轨道上。在当地工作。
为此,我发现了一个名为 FileSync 的插件:http://andrei.gmxhome.de/filesync/
这会自动将更改的文件复制到网络共享。效果非常好。我现在可以在几秒钟内从 Eclipse 中完成完整的更新/切换/刷新。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)