7

ポータブル python 2.7.5.1 を使用しています。

次の行:

x = [{} for i in range(11464882)]

メモリ エラーが発生します (他のメッセージは表示されません)。

>>> 
Traceback (most recent call last):
  File "<module1>", line 12, in <module>
MemoryError
>>>

注: 1 行目から 11 行目にのみコメントがあります。

エラーの上のおかしな数字を 1 単位減らすと消えます。

1100 万はそれほど大きくないことを考えると、プログラムで使用できるメモリの量を増やすことができる簡単な設定が必要だと思います。

それで、これは私が見逃している単純なものですか、それとも固有のメモリ制限ですか?

4

1 に答える 1