我在最近安装了Windows 10的32位PC上运行Delphi 5。 Delphi环境变得非常缓慢。
在任务管理器可见的调试模式下运行显示它在运行已编译的程序时占用了大约35%的CPU,并且需要一分钟或更长时间才能加载主屏幕,过去大约需要5-10秒。
在环境之外运行可执行文件的速度与以往一样快。还有其他人遇到过吗?
答案 0 :(得分:9)
这是影响在Windows 10 Creators更新上运行的所有Delphi版本的已知问题。
更新到Windows 10 Creators后的非功能调试程序 https://quality.embarcadero.com/browse/RSP-17972
调试器因组织中的每个人而变得混乱 创作者和东京/柏林。恢复Windows周年纪念带来 支持理智。
东京/柏林和创作者的调试器问题:
应用程序需要很长时间才能加载模块加载和卸载 重装多次
IDE冻结
bds.exe的内存消耗有时会爆炸(> 3GB)
我将在截图显示模块如何加载之前和之后附加 并使用Windows 10 Creators卸载并重新加载。
我认为这些问题与根本原因相同 https://forums.embarcadero.com/thread.jspa?messageID=884382
问题是由Windows dll(bpl)加载中新引入的优化引起的。它不会影响独立的exe应用程序。
Embarcadero正在与Microsoft合作,在将来的Windows更新和/或修补程序中修复此问题。
更多信息:http://blog.marcocantu.com/blog/2017-june-delphi-packages-creators-update.html