【问题标题】:RAD studio takes very long time to openRAD工作室需要很长时间才能打开
【发布时间】:2018-01-12 02:07:28
【问题描述】:

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

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

我无法返回到以前版本的 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

说明

调试器对我们组织中的每个人,包括 Creators 和 Tokyo/Berlin 都出问题了。恢复到 Windows 周年纪念可以恢复理智。 Tokyo/Berlin 和 Creators 的调试器问题: 应用程序需要很长时间才能加载模块加载和卸载和重新加载多次 IDE 冻结 bds.exe 的内存消耗爆炸式增长,有时 (> 3GB) 我将附上屏幕截图,展示如何使用 Windows 10 Creators 加载、卸载和重新加载模块。 我认为这些问题的根本原因与https://forums.embarcadero.com/thread.jspa?messageID=884382* 中的问题相同

--- ---

【问题讨论】:

  • 如果不创建 EDN 帐户,您将无法访问该链接。 我从不理解强制您拥有一个帐户来仅查看问题的政策
  • 阅读:blog.marcocantu.com/blog/…。 IDE 也依赖很多包,所以它也可能受到影响(虽然在我的系统上,我没有问题——我不确定,但我猜是因为我的安装不在 C:\Program Files (x86) 的子目录中,但在它自己的目录中)。
  • 我不明白为什么安装位置很重要。
  • @Mouscap - 最简单的是 CTRL-T,选择 RAD 工作室并过滤那些(+儿童)事件。
  • @Lieven Keersmaekers - 非常感谢您提供这些宝贵的信息!通过使用 procmon,我发现 RAD 工作室几乎无法访问一个巨大的 (128 GB) zip 备份文件(请参阅:qed-electronic.com/Download/170808-ProcMonTrace.jpg)。为什么 ?我不知道:我的任何项目或文件都不位于此 zip 文件中。我只是移动了备份文件...解决了! RAD 现在从 12" 开始。谢谢大家。

标签: windows delphi ide rad


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    CPU 关联 CPU=0

    感谢 Javorszky

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

    在不进入TaskManager和更改Setting 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/

    【讨论】:

      猜你喜欢
      • 2013-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-16
      • 2019-03-31
      • 1970-01-01
      • 2018-10-16
      相关资源
      最近更新 更多