刚刚将我的主要项目从D2010迁移到XE2(更新4)。该项目大约有100,000行代码,150多个表单都是自动创建的,还有很多静态数据分配(大数组等)。在D2010,当我点击F9它编译并在主屏幕上在5秒内完成,在XE2中它立即编译但是主屏幕出现需要大约40-50秒,同时屏幕刷新等是痛苦的慢速感觉就像我我在RDP连接上。我可以忍受它(只是),但我如何恢复旧的调试性能。
注意这不会影响发布版本或没有调试运行所以请不要回答告诉我优化我的应用程序或在运行时创建表单,因为它在IDE外面像闪电一样运行,我希望它只是一个复选框我'我错过了某个地方。
男人(和女孩)
答案 0 :(得分:4)
您是否尝试过使用ide修订包http://andy.jgknet.de/blog/ide-tools/ide-fix-pack-2009-10/ 这是第三方dll在运行时修补IDE(不会影响您的应用程序)并修复一些性能问题和错误。
答案 1 :(得分:2)
我遇到了同样的问题。 我的同事以及MS Office。问题是有一个驱动器连接到他的配置文件,但无法再找到。 当我关闭计算机时,我看到DExplorer挂了,想到了我的同事所遇到的问题(资源管理器和驱动器)。我妻子今天坐在我旁边,几天,当她不在时,我的Delphi IDE非常非常慢。今天它再次像阳光一样。当她离开电脑时,德尔福再次变得缓慢。我禁用了那台计算机上的链接,Delphi再次顺利运行。
答案 2 :(得分:1)
我的XE3 IDE有类似的东西,因为关闭事件日志中的Windows消息解决了这个问题。
Tools -> Options -> Debugger Options -> Event Log -> uncheck Windows Messages under Messages.
答案 3 :(得分:0)
如果仅调试代码,请不要使用库debug dcu编译/构建。
希望这个帮助