【发布时间】:2013-11-25 08:43:09
【问题描述】:
我运行 Eclipse(Win64,Indigo)来构建一个包含许多文件的项目(大约 12000 个文件,所有文件加起来占 70 MiB)。
Eclipse 在本地机器上运行,但项目及其源代码位于 Samba 共享上。
每当我启动 Eclipse 和/或切换到该项目的工作区时,Eclipse 都会变得非常缓慢。刷新工作区最多需要 20 分钟(或者有时会挂起更长的时间)。构建项目需要 40 分钟甚至更长的时间。
我知道以下三个事实:Eclipse 需要大量 HD 访问,而 Samba 无法处理要发送到网络共享的许多小文件,这不是我们的基础架构的问题 - 我们有GiB 以太网和一切通常工作得非常快。
你们中是否有人曾在这样的环境中工作过(项目中有许多小文件位于网络共享上)?而且,你们中的任何人有没有一个好主意来加速 Eclipse/在这种环境下构建项目?
我非常感谢任何提示或提示!非常感谢您!
本杰明
【问题讨论】:
-
为什么不使用带有您选择的版本控制的本地文件?
-
你好dutt,使用网络共享的原因如下:我们大学的学生必须在实验室解决编程练习。他们有自己的帐户,应该在他们想要的任何地方(任何其他实验室)使用他们的项目,我无法为他们设置 CVS/SVN/任何东西。
标签: eclipse performance file networking