首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >随着时间的推移,Delphi 7的编译速度越来越慢?

随着时间的推移,Delphi 7的编译速度越来越慢?
EN

Stack Overflow用户
提问于 2009-07-16 15:13:02
回答 9查看 3.8K关注 0票数 4

我的项目大约有400个单元,在重新启动之后需要20-40秒来编译,然后比1-5秒的更适合次序列重新编译,到目前为止还不错。

在工作超过3-6小时后,编译需要1-3 3mins进行次顺序重新编译,这迫使我每次重新启动。

在D7的某个地方有泄漏吗?这是Windows的问题吗?越来越令人沮丧..。

有人遇到过这个问题吗?

Edit1 DelphiSpeedup似乎并没有改善这个问题,它仍然存在.

EN

回答 9

Stack Overflow用户

发布于 2009-07-16 15:22:55

较早版本的Delphi在IDE中编译时存在性能问题(与命令行相比),包括大量不必要的文件访问。

Delphi加速比修复了IDE中的一些问题,包括编译、链接和地图文件创建方面的改进。在你的情况下可能会有帮助。

票数 6
EN

Stack Overflow用户

发布于 2009-12-12 03:25:25

我发现优化单元的uses子句有助于提高编译速度。在可能的情况下,删除对单元的引用,例如,unit1在它的接口部分使用unit2,而unit2在它的实现部分使用unit1。

有一个很好的免费使用子句分析器,可以在icarus.htm中指出不必要的使用引用。

票数 2
EN

Stack Overflow用户

发布于 2009-07-16 15:19:04

我们最大的Delphi应用程序确实需要一段时间才能编译,但我没有注意到后续的重新编译需要更长的时间。

这是一个人的解决方案,但听起来像是黑暗中的一枪:http://groups.google.com/group/borland.public.delphi.ide.general/msg/9b8150342943e5d2

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1138323

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档