我刚刚在Mac OS终端上运行了一个python程序,并且存在异常的内存泄漏.
程序很简单,如下所示:
for i in xrange(1000000000, 2000000000, 10):
i2 = i * i
print i, i2, str(i2)[::2]
if str(i2)[::2] == '1234567890':
break
当程序运行时,它消耗的内存越来越多,直到它耗尽我的所有内存.当我终止程序时,我的Terminal.app仍然消耗大量内存,所以我猜这是Terminal.app中的一个错误?
有没有人有类似的经历?