我正在开发一个具有相当多依赖性的大型delphi 6项目.编译整个项目需要几分钟的时间.经过一些更改后重新编译有时会更长,以便更快地终止Delphi,擦除所有dcu文件并重新编译所有内容.
有没有人知道识别的方法,是什么让编译器变慢和变慢?有关如何组织代码以提高编译器性能的任何提示?
我已经尝试过以下事项:
编辑,答案总结到现在为止:
在我的案例中最有效的答案:
接下来我想尝试一下:
在我的案例中没有改变任何事情的事情:
不适用于我案件的事情:
我没试过的事情:
好吧,我的工作项目中出现了一个奇怪的问题.它是用Delphi编写的.当我尝试编译它时,需要花费8个小时来编译大约770 000行(并且它不是结束),而我的同事只需要15-20秒.我已经尝试过为什么Delphi的编译速度会随着打开时间的延长而降低,我该怎么办呢?
编辑:我为缺乏信息而道歉.这是其他信息:
编辑2:我找到了解决方案!问题是我在Windows 64位系统上安装了Delphi.在虚拟Windows 7 x86上安装它使它工作:在几秒钟内编译.不知道,为什么性能上存在如此大的差距.