gpt4 book ai didi

delphi - 为什么 Delphi XE7 IDE 因内存不足异常而挂起并失败?

转载 作者:行者123 更新时间:2023-12-03 14:39:53 27 4
gpt4 key购买 nike

我正在使用 Delphi XE7 IDE,它经常挂起,开始消耗大量系统资源,并因以下异常而失败:

  • 系统内存不足 -->([dcc32 fatal error ] F2046 内存不足)
  • 外部异常
  • [MSBuild 错误]“DependencyCheck”任务意外失败。System.Runtime.InteropServices.COMException(0x8000FFFF):内存不足在 Borland.Build.Tasks.Common.IBDSHostObject.GetFileTime(字符串文件名)在 Borland.Build.Tasks.Shared.DependencyCheck.DoGetFileTime(字符串文件名)在 Borland.Build.Tasks.Shared.DependencyCheck.GetFileNameTime(字符串文件名)在 Borland.Build.Tasks.Shared.DependencyCheck.Execute()在Microsoft.Build.BuildEngine.TaskEngine.ExecuteInstantiatedTask(EngineProxy engineProxy,ItemBucket存储桶,TaskExecutionMode howToExecuteTask,ITask任务,Boolean&taskResult)

第三次异常的原因是什么?

我该怎么做才能使其稳定?

最佳答案

参见Quality embarcadero

XE7 中经常出现“内存不足”的问题。一些减少“内存不足”的解决方案

  1. 添加 DDevExtensions 和 IDEFixPack

    DDevExtensions 选项 --> 编译 --> 选中“编译前释放其他项目的编译器单元缓存”

  2. 使用外部 MSBuild 地址的方法如下:

    项目|选项| Delphi编译器,设置外部使用MSBuild进行编译

    项目|选项|德尔福编译器|编译|调试,将 Use debug.dcus 设置为 False

    项目|选项|德尔福编译器|链接,将“包含远程调试符号”设置为“True”

  3. 重命名 Delphi 的 c:\Program Files (x86)\Embarcadero\Studio\15.0\bin\Borland.Studio.Delphi.DLL,IDE 将保持稳定更长时间,您可以完成一些工作! !请注意,启动时 IDE 会提示您缺少此 DLL。这似乎可以防止 IDE 执行大量不必要的操作,从而消耗内存和机器周期

  4. 尝试使用 -noparser 选项启动 IDE...“BDS.EXE -noparser”这将关闭结构 Pane 的解析器

关于delphi - 为什么 Delphi XE7 IDE 因内存不足异常而挂起并失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27701294/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com