即使BDS.exe是32位程序,Delphi Seattle IDE可以使用高达4GB的内存。
对于大型项目来说非常好,但是在编译小型项目时,有时IDE会失控并开始消耗所有可用内存。
以前限制为2GB,很快就会自己解决,然后我会得到一个out of memory error
;重启IDE一切正常。
但是,在带有4GB物理RAM的PC上运行Seattle时,内存不足的情况会导致PC锁定10分钟或更长时间,因为磁盘开始交换。
是否有办法将IDE切换回2GB,用于内存较少的PC?
即使BDS.exe是32位程序,Delphi Seattle IDE可以使用高达4GB的内存。
对于大型项目来说非常好,但是在编译小型项目时,有时IDE会失控并开始消耗所有可用内存。
以前限制为2GB,很快就会自己解决,然后我会得到一个out of memory error
;重启IDE一切正常。
但是,在带有4GB物理RAM的PC上运行Seattle时,内存不足的情况会导致PC锁定10分钟或更长时间,因为磁盘开始交换。
是否有办法将IDE切换回2GB,用于内存较少的PC?
对于您所提出的问题,没有配置开关。IDE可执行文件在其PE头中被标记为大地址支持。唯一的选择就是使用PE编辑工具从可执行文件中删除该标志。
但是,更改磁盘上的exe会触发拷贝保护并关闭IDE。