Python の 32 ビット メモリ制限を調査しようとしていました。だから私は小さなプログラムを書いた
a=[]
while 1:
a.append(chr(65))
Windowsタスクマネージャーでpython.exeのメモリ消費量を監視しました。まず驚いたのは、時折減っている(半分近くになっていることもある)ことです。第二に、その量は約 500MB までしか増加しません (別の 64 ビット マシンでは無限に増加したと思います)。
コンピューターには4GBのメモリがあり、Windowsの起動> 3GBはおそらくアクティブで、python.exeにパッチを適用しましたimagecfg.exe -l
。他の関連プロセスは実行されておらず、合計メモリは 40% を超えていません。ただし、まったく同じ手順が別のコンピューターでも機能したと思います。
私のpythonが今3GBまで上がることができるかどうかを確認する方法はありますか?