>>> for x in range(10000000):
...  pass

1)rangeの数字が充分小さいとき->無事実行完了
2)rangeの数字が充分大きいとき->実行前にMemoryErrorですぐに終了
3)rangeの数字がちょっと大きいとき->時間はそれなりにかかるがちゃんと実行されて終了
4)rangeの数字が限界ぎりぎりの大きさのとき->swap起こしまくってハングアップw
(辛うじてリモートからsshでkill出来たので助かった)

4)が起きないようにしたいんだけど