我已经搜索过,无法找到任何好的答案。让我们说我有一些列表有数千个条目或其他消耗大量内存的东西。更改此列表/等是否是个好主意。值为0 ......
oldlst = 0
...如果不再需要(或者在很长一段时间内不会更新),或者我应该将其单独留在程序中。或者可能有更好的方法来解决这个问题。
示例:
L = range(50*2000*1000)
raw_input("Press Enter")
L = 0
print L
当我运行此命令时,我使用838.1 MB的RAM 按Enter键并将L更改为0后,我释放了一些内存