Delphi编译时间过慢

Ser*_*sin 6 delphi performance compilation

好吧,我的工作项目中出现了一个奇怪的问题.它是用Delphi编写的.当我尝试编译它时,需要花费8个小时来编译大约770 000行(并且它不是结束),而我的同事只需要15-20秒.我已经尝试过为什么Delphi的编译速度会随着打开时间的延长而降低,我该怎么办呢?

  1. 缩短项目的路径
  2. 使用MyDefrag对光盘进行碎片整理
  3. 使用清除单元缓存(不确定,如果它可以工作)
    我也关闭了优化,我使用调试模式.我的电脑非常快(i5-2310 3.1 GHz,16 Gb RAM,通常的SATA硬盘),瓶颈可能是硬盘,但我的同事也常用.所以,这是非常神秘的,编译如此缓慢的原因是什么.

编辑:我为缺乏信息而道歉.这是其他信息:

  1. 我使用调试模式,释放一个工作相同.
  2. 我们使用Delphi XE版本.
  3. 我最初用项目复制了我的同事的文件夹.
  4. 我不使用网络驱动器,我试图将项目移动到另一个硬盘驱动器.
  5. 关于系统的其他信息:我使用Windows 7 Enterprise N 64位,而我的同事使用Windows 7 32位,另外,Delphi XE是32位(dunno,如果它可以是64位).可能是某种原因的原因?

编辑2:我找到了解决方案!问题是我在Windows 64位系统上安装了Delphi.在虚拟Windows 7 x86上安装它使它工作:在几秒钟内编译.不知道,为什么性能上存在如此大的差距.

dum*_*uch 2

您确定这不是硬件问题,例如您的硬盘有坏扇区吗?尝试将源代码放在不同的磁盘上,看看问题是否消失。或者搜索路径可能指向一个速度非常慢甚至不可用的网络驱动器?