【发布时间】:2016-03-29 18:35:33
【问题描述】:
Delphi Seattle IDE 最多可使用 4GB 内存,即使 BDS.exe 是 32 位程序。
这对于大型项目来说非常好,但是在编译一个小项目时,有时 IDE 会出现问题并开始消耗所有可用内存。
当它被限制为 2GB 时,它很快就会自行解决,我会得到一个 out of memory error;重新启动 IDE,一切都很好。
但是,当在具有 4GB 物理 RAM 的 PC 上运行西雅图时,内存不足的情况会使 PC 锁定 10 分钟或更长时间,因为磁盘开始被丢弃。
有没有办法在内部 RAM 很少的 PC 上将 IDE 切换回 2GB?
【问题讨论】:
-
如果您使用西雅图更新 1,您需要修补程序 cc.embarcadero.com/item/30453
-
@kami,谢谢,但由于编译器错误,问题是内存不足。因此该修补程序实际上并不能解决问题。
-
尝试在 XP/Vista 兼容模式下运行 IDE,GlobalMemoryStatus2GB 是其中之一。我怀疑 IDE 会要求系统内存并采取相应措施,但值得一试。
-
@SertacAkyuz,有趣的想法,会尝试。
-
呃...在具有 4GB RAM 和旋转磁盘的 PC 上开发?为什么哦为什么?更多的 RAM 和 SSD 几乎没有任何成本,它可以为您节省大量时间和挫败感。即使你的报酬不高,投资一个合理规范的开发系统也会在几周内收回成本,因为它会为你节省时间。真的没有理由为不足的硬件而苦苦挣扎。
标签: delphi ide delphi-10-seattle