我试图探测 Python 32 位内存限制。所以我写了这个小程序
a=[]
while 1:
a.append(chr(65))
并查看了 Windows 任务管理器中 python.exe 的内存消耗情况。首先,我很惊讶它偶尔会减少(有时几乎减半)。其次,数量仅上升到大约 500MB(我相信在另一台 64 位机器上它会不断上升)。
计算机有 4GB 内存,windows boot>3GB 应该是活动的,我用 .patch 修补了 python.exe imagecfg.exe -l
。没有其他相关进程在运行且总内存不超过 40%。我相信同样的程序可以在另一台计算机上运行。
有什么建议可以检查我的 python 现在是否可以达到 3GB?