RAD工作室需要很长时间才能打开

时间:2017-08-04 08:18:38

标签: windows delphi ide rad

我使用RAD 10.1(柏林)直到现在都没有问题...上个月我应用了Windows Creator Update并被其他企业占用......现在,每次启动IDE时,加载都会快速进行到“加载所有设计时包”。此时RAD工作室位于其启动窗口,消耗约25%的CPU。 IDE出现之前至少需要10分钟......

我已经安装了RAD 10.2(东京)和所有提供的补丁,希望能够修复......但问题仍然存在。

我无法返回到以前版本的Windows 10(安装后超过10天)。

我已经找到了答案,Matthias E建议它与https://quality.embarcadero.com/browse/RSP-17972相关联。 但是,在我的情况下,即使没有项目(自动)加载,(非常)长时间段仅代表IDE加载。我不是在谈论加载项目或开始项目执行甚至开始执行应用程序的时间段。一旦加载了IDE(大约20'之后),一切(编辑,编译,构建,调试,执行)都在快速运行...... 我已经习惯了一旦打开就不会关闭IDE,但这特别令人不安。

你能帮帮我吗?

---已编辑---

对于无法访问上述链接的人,请参阅以下内容:

详情

Type:    Bug Bug
Status:    Open Open
Priority:    Major Major
Resolution:    Unresolved
Affects Version/s:    10.2 Tokyo, 10.1 Berlin Update 2
Fix Version/s:    None
Component/s:    Debugger, IDE (Development Environment), Libraries/Frameworks
Labels:    None
Platform:    Windows 10 
Language Version:    English
Edition:    Professional
InternalID:    RS-83785
InternalStatus:    Open

描述

调试器因创建者和东京/柏林的组织中的每个人而变得混乱。回归Windows周年纪念会带来理智。 东京/柏林和创作者的调试器问题:     应用程序需要很长时间才能加载模块加载和卸载以及多次重新加载     IDE冻结了     bds.exe的内存消耗有时会爆炸(> 3GB) 我将在截图显示模块如何加载和卸载以及重新加载Windows 10 Creator之前和之后附加。 我认为这些问题与https://forums.embarcadero.com/thread.jspa?messageID=884382 *

中的问题具有相同的根本原因

--- ---

2 个答案:

答案 0 :(得分:1)

感谢Lieven Keersmaekers建议使用procmon,我能够找到问题的原因。 RAD工作室正在大量尝试访问一个巨大的(128 GB)zip备份文件(参见:qed-electronic.com/Download/170808-ProcMonTrace.jpg)。我只是将备份文件移动到另一个位置,RAD工作室现在像以前一样启动。我不知道为什么RAD想要访问这个文件这么多:我的项目文件都没有放在这个zip中。 Windows Creator Update显然没有罪......

答案 1 :(得分:0)

bds.exe必须仅使用一个CPU来启动!

CPU关联性CPU = 0

对Javorszky表示感谢

https://community.embarcadero.com/forum/installation-issues/1408-running-from-ide-freezes-windows-10#4173

要快速运行而无需进入TaskManager并更改设置CPUAffinity,

只需在桌面上创建一个批处理文件:

cd“ C:\ Program Files(x86)\ Embarcadero \ Studio \ 19.0 \ bin \” 开始/ affinity 1 bds.exe

为什么?

“这样做的原因是,您目前运行的大多数应用程序都已考虑到多核处理器的设计,并且将与操作系统一起使用,以在所有可用内核之间尽可能平均地分布其操作。”

请参阅:https://www.techrepublic.com/blog/windows-and-office/change-the-processor-affinity-setting-in-windows-7-to-gain-a-performance-edge/